Essays & engineering practice

Writing

Software is easier to change when we can reason about it. These essays explore what helps, what gets in the way, and how we work together.

Simplicity Is Security

From OpenBSD to agentic coding: eliminate what's not needed, trust less, and limit the blast radius.

Series·4 essays·M. Robert Martin

Reviews worth the interruption

Making changes understandable, giving reviewers useful evidence, and making code review worth the interruption.

M. Robert Martin

Simplify, Simplify, Simplify

Setting limits, questioning comments, and writing pure functions will simplify our code and save our brains for the most important work.

M. Robert Martin