Writing

Applied software engineering

Practical guidance for teams and leaders navigating engineering problems.

Technical deep dives

Detailed, hands-on explorations of specific technologies or techniques.

What the Software Ought to Do. What It Ought to Be.

I replaced my personal finance spreadsheet with a terminal app, wrote none of the code, and used a stack I'd never touched. How well can an engineer supervise an LLM exclusively authoring code in a language and framework they don't know?

Software development and delivery

How teams plan, build, and ship software.

Data science

Statistics, modeling, and data-driven analysis applied to real-world problems.