
Mixing metaphors
The purpose of metaphor is to communicate. So use a metaphor that helps you best communicate in the moment.

Some people like to be lied to
Some answers that simply don't exist, or the cost to find them outweighs the value of the decision to be made.

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.

What do I think about BizDevOps?
Yesterday I was asked my thoughts on BizDevOps. Here are my three thoughts on the topic.
Subscribe to the Daily Commit
Every day I write about improving software delivery at small companies like yours. Don't miss out! I will respect your inbox, and honor my privacy policy.Unsure? Browse the archive.

Why I spent more than 400 EUR on software I didn't want
I have a job to do, and spending €400 allowed me to complete the job more effectively.

What are the odds?
Do you worry about UUID collisions? Your data center is more likely to be destroyed in a nuclear strike. Prioritize what matters.

How IT People See System Administrators
Apparently everyone hates sys admins. It's the kernel of truth in this meme that lead to the DevOps movement.

A peak behind the scenes of this post
Someone asked how I publish this daily content. Here's my behind-the-scenes answer.

Should we use microservices?
How should you decide when to use a microservices architecture or a monolithic architecture?

When does it make sense to self-host?
As frequently happens when consulting with small projects and startups, this week I was asked “Should we manage our own service, or use a hosted solution?” My answer is pretty consistently the same: Start with a hosted service, and switch to self-managed only if and when it makes financial sense. This question, and my answer, are generally applicable to all sorts of services: Kubernetes, log search, service monitoring, databases, mail automation, etc.