Writing on software, engineering, and what I'm learning.

All of my long-form thoughts on programming, developer tools, and more, collected in chronological order.

Small teams should not run Kubernetes

Not because it is bad — because it is a full-time job you have not hired for. What six engineers actually get from it, what it actually costs them, and the three cases where I still say yes.

Write the log line for the person who is scared

Logs are read at 3am by someone who did not write the code and is afraid of making it worse. That is the reader. Almost nothing we log is written for them.