Continuous Improvement —2 min read
Retrospectives or postmortems?

If your team is open to it, by all means, start doing retrospectives. But if you sense resistance, here are some reasons to start with postmortems.

Continuous Improvement —1 min read
Where to start with DevOps

DevOps is a big topic, and simply knowning where to start can be a mystery. I have two suggestions for how you can start with DevOps today.

Everything Else —2 min read
What we think works vs. what actually works

It feels like we're still in the folk-medicine days of IT, debating the efficacy of animal dung ointments and bloodletting with leeches. But one practice that's proven effective in improving software quality is code review.

Code Review —1 min read
Responding to “No code reviews by default”

Every team is different, but one thing is the same: all want to build the best product in the shortest time. There are different ways to achieve this.

Agile Principles —35 min episode
Tiny DevOps episode #12 Luca Ingianni — Does DevOps make sense for embedded systems?

In this episode, Luca Ingianni helps me tackle the question: Does DevOps make sense for embedded systems software?

Coding Practices —2 min read
When is a shortcut appropriate?

The only time less typing is more important than readability is on the command line. When writing code, readability wins by a mile.

Learning —2 min read
Learning tacit knowledge is hard

You might hire a golf coach who watches you to discover your "bad habits", then convert them into explicit knowledge so they can be corrected. It's no different in business.

Learning —1 min read
Tacit knowledge vs explicit knowledge

How much of what you do on a daily basis would you struggle to explain to someone as step-by-step instructions?

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.

Teams & Culture —2 min read
What is your inverse bus factor?

How many of your team members do you need to lose before your team can become productive?

Teams & Culture —1 min read
What is your bus factor?

How many of your team members could you suddenly lose without jeopardizing your project?