Agile Principles —3 min read
No, you're not doing DevOps

My critique of the DevOps.com article "Yes, You're Doing DevOps". Spoiler alert: No, you're not doing DevOps (according to the reasons in the article).

Coding Practices —1 min read
There's no reason not to use a linter

Simply adding a linter to your build pipeline is usually the simplest, cheapest single step you can do to improve code quality.

Tech Tools —2 min read
Does your "dream tech" solve your actual problems?

Most of us don't need thousands of nodes, geo-redundancy, or even blue/green deployments. Is your chosen solution that fixing your actual problem, at your scale?

Tech Tools —2 min read
Reaction to Ably's viral blog post and subsequent outage

I've grown tired of the constant bickering about Kubernetes or no. But this article is more an informative case study in the viability of one alternative.

Tech Tools —1 min read
When scaling up looks like scaling down

By solving the problem of reducing communication overhead, we often also provide shorter feedback loops, and automate toil away.

Tech Tools —2 min read
.sh: The poor man's Infrastructure-as-Code

IaC can be complex, but it doesn't need to be. Start small. Start with the tools you know today.

Tech Tools —28 min episode
Tiny DevOps episode #3 Zachary Randall — The benefits of serverless for staff-strapped teams

In this episode, Zachary Randall of Chameleon Collective talks about his success using serverless technology to help understaffed technology teams save money on hosting fees, and reduce the complexity of maintaining infrastructure. He also plays the guitar for us.

Tech Tools —33 min episode
Tiny DevOps episode #1 Patric Conant — Don't throw the infra baby out with the bathwater

Guest Patric Conant discusses the dangers of ignoring low-level infrastructure during a DevOps transformation, and some simple steps to avoid this common blind spot.

Software Delivery —2 min read
From the message queue: How to mitigate conflicting changes

How can we discover conflicting changes on separate branches as early as possible?

Coding Practices —1 min read
The Mikado Method

The Mikado Method is a system of quick, iterative experimentation for rapid and safe code changes.

Tech Tools —1 min read
The Twelve-Factor App

The twelve-factor app is a methodology for building software-as-a-service apps