Benjamin W. Smith

Benjamin W. Smith

Benjamin W. Smith  //  Sysadmin by trade, Pythonista by passion. Dad to two boys and a girl. Guitarist. I like my coffee black, just like my metal.

Aug 25 / 8:58pm

DevOps: A New Approach to An Old Problem

With the recent chatter about 'DevOps', I thought to myself, how can I explain the idea in a terse manner?  It's pretty simple, really!  You have a business need or problem, so you hire a developer to write code that will solve it.  Web Operations is a business need (or problem, depending on how you approach it), and you hire a sysadmin to do some crazy magic to solve it.

What I think it boils down to is this, and I would use it to introduce someone to the concept:

DevOps means D-e-v-e-l-o-p-m-e-n-t O-p-e-r-a-t-i-o-n-s and is the idea that development doesn't stop at the application layer.

FWIW, according to GoOVERLORD, development is defined as: 'act of improving by expanding or enlarging or refining'.

To expand a little, I should say that this is not a new idea.  It seems cool to throw the term around right now, but it really is just a restructuring of how sysadmins work today, with some magic pixie dust thrown around in the form of code, version control, organizational frameworks and agile methodologies.  Know why this is good?  Several reasons, not the least of which is synergy between business, development and operations.  Huge.  Effing.  Win.

The tools have been there for some time, but I think the experience of doing things at such a large scale has forced us to to see how these tools can work together to make everyones lives easier.  

Operations is the foundation of your web presence, why fuck around when it comes down to it? 

EDIT: Seems that Matt Simmons over at Standalone Sysadmin shares very similar thoughts: His take on DevOps.  Nice to see I'm not alone in this way thinking!

 

Filed under  //  dev   development   devops   ops   programming   sysadmin  
May 7 / 7:59pm

PyOhio Call For Proposals

PyOhio, the first annual Python programming mini-conference for Ohio and surrounding areas will take place Saturday, July 26, in Columbus, Ohio. The conference is free of change and will include scheduled presentations, Lighting Talks and unconference-style Open Spaces.

You can read more about the conference at http://www.pyohio.org

PyOhio invites all interested people to present scheduled talks. All presentations are expected to last 40 minutes with a 10 minute question-and-answer period. PyOhio will accept abstracts covering any area of Python programming. A classroom area with computers will also be available for possible hands-on sessions.

All presentations proposals should submit abstracts no longer than 500 words in length. Abstracts must include the title, summary of the presentation, the expertise level targeted, and a brief description of the area of Python programming it relates to.

All proposals should be emailed to cfp@pyohio.org for review.

The submission deadline will be June 1, 2008. Accepted proposals will be notified by July 1.

If you have trouble submitting a proposal, or have specific questions about proposals please email Mat Kovach matkovach@gmail.com or call at 216-798-3397.

Filed under  //  conference   ohio   open-source   programming   pyohio   python  
Apr 7 / 11:55pm

PyOhio

We have a venue! Still coordinating other aspects of the conference. See more details here: PyOhio Wiki

PyOhio
Regional Python programming miniconference
July 26th, 2008
Columbus Metropolitan Library
96 S. Grant Ave.
Columbus, OH 43215 USA

Filed under  //  conference   ohio   open-source   programming   python