The following list was compiled in 2012 for a talk on Operations Principles for Developers (Ops4Devs). They are loosely inspired by the list of rules from Zombieland as well as from my experiences and those shared by others. Looking over the list four years later, I believe that they are still (very) applicable for all …
Category Archive: philosophy
Apr 24
DevOps Creed (Work in Progress)
This is a work in progress of a DevOps Creed. It will always be a work in progress as I and others learn and grow. Suggestions are welcome! I have drunk deep of the DevOps Kool-Aid. From the visions which ensued, I have come to the following…. I Believe: DevOps methodologies lead to systems which …
Jan 13
Tech Conferences and Political Statements
While at CodeMash last week I was surprised to see an extremely political t-shirt being worn by someone at one of the Sponsor’s booths. I am a firm believer in Free Speech, however the sight was disconcerting — to my mind CodeMash is a place for technical sharing and discourse. Their Code of Conduct states: …
Dec 03
Why Good Algorithms Matter
Oct 03
Ally Skills Workshop
Today at Ohio Linux Fest I attended the Ada Initiative’s Ally Skills Workshop. The Ally Skills Workshop teaches men simple, everyday ways to support women in their workplaces and communities. Participants learn techniques that work at the office, at conferences, and online. The skills we teach are relevant everywhere, including skills particularly relevant to open …
Sep 30
From the vaults…. on Parentheses
To paren, or not to paren: that is the question: Whether ’tis nobler in the mind to suffer The bugs and errors of maintenance programs, Or to take arms against a host of typos, And by debugging end them? To hack: to slash; No more; and by a slash to say we end The heart-ache …
Sep 25
Thoughts on Writing a Guest Post
I recently wrote a guest post for Open Source Delivers entitled Containers and Open Source Vulnerabilities. I feel very privileged to do so. Here are some initial thoughts on writing a guest post: Constraints breed Creativity — the guidelines for a blog, while constraints, can bring out the best in you. I find that having …
Sep 23
Step Away from the Computer
Sep 22
Filter All the Things!
“In the Information Age, the first step to sanity is FILTERING. Filter the information: extract for knowledge. Filter first for substance. Filter second for significance. These filters protect against advertising. Filter third for reliability. This filter protects against politicians. Filter fourth for completeness. This filter protects against the media.” — Marc Stiegler, David’s Sling I …
Sep 12
Minimum Viable Configuration (a mini saga)
Too many believe that bigger is better; elaborate systems, multitude layers, and diverse architectural patterns demonstrate a maturity of design. Unfortunately they aren’t called at 3am when it breaks. I prefer the simplicity of less — kissing Occam’s razor; trimming away until perfection… when there is nothing left to take away.