Category Archive: philosophy

Apr 25

Rules for Operations

The Big Three

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 …

Continue reading »

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 …

Continue reading »

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: …

Continue reading »

Dec 03

Why Good Algorithms Matter

It might be self evident, but I realized something today — the real reason behind choosing good algorithms to solve a problem is that the good ones either break the problem into smaller problems or are myopic; focusing only on the steps needed to reach an answer. All else is superfluous.

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 …

Continue reading »

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 …

Continue reading »

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 …

Continue reading »

Sep 23

Step Away from the Computer

Step away from the computer and spend time in the “real world” looking at things around you — there are many examples of great design if you just open your eyes and look around. You will often find inspiration and solutions in the least likely place.

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 …

Continue reading »

Sep 12

Minimum Viable Configuration (a mini saga)

Balance. 3D. Out of Balance

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.

Older posts «