Writing

Thinking out loud.

Notes on software and the way we build it.

A few pieces from my Medium blog. The full archive lives there.

  1. Code Reviews Should Focus on Two Things

    Tests that prove the workflow, and code we can understand.

  2. Sierpiński’s Triangle and Predictability in Software Engineering

    What a fractal can teach us about engineering practices.

  3. Programming is Zero-Sum

    Choosing where to spend our limited time and attention.