Writing

The systems behind software engineering.

I write about the systems behind software engineering: architecture, engineering management, developer productivity, platforms, AI-assisted development, and how teams make better decisions at scale.

Start here

First reads

All essays
Mar 2026
The engineering manager's second architecture

Software architecture is only half the job. The operating system around planning, ownership, review, and decisions is what determines whether a team can actually use that architecture.

Mar 2026
Writing as a force multiplier for engineering leaders

Writing is leverage. It sharpens thinking, moves context out of one person’s head, and compounds in public the same way internal platforms compound inside a company.

Mar 2026
Platform thinking for smaller teams

You do not need a platform org to practice platform thinking. You need a habit of turning repeated pain into reusable defaults before the one-offs become the architecture.

Aug 2026
AI for engineering managers without magic thinking

SpotDraft’s agentic SDLC is not a tool rollout. It is a designed loop from requirement to merge-ready PR, with agent-ready codebases, orchestration, and humans still owning the call.

Feb 2026
Manager and staff engineer partnerships that actually work

The manager and staff-plus partnership works when technical direction and operating design are explicit, shared, and aimed at leverage rather than overlapping heroics.

Mar 2026
Developer velocity without metric theater

Velocity improves when you diagnose the system — missing platforms, review bottlenecks, unclear specs — not when you celebrate the numbers that are easiest to count.

Topics

Browse all

Notes

All notes
Mar 2026
Meeting design checklist

A recurring meeting should earn another quarter. Most survive on habit.

Mar 2026
What good 1:1s look like

A 1:1 is working when it creates information a dashboard cannot, and both people leave with a next move.

Mar 2026
Three levels of execution risk

Delivery slips in the work, in the dependency graph, or in late decisions. Teams usually only look at the first.