Field notes from real buildsChicago · US/Central

What senior engineers know.

Product engineering, software development, AI, and how we ship real software every week.

Latest

Full essays · newest first
Cover of the post: Evolutionary Database Architecture: Extending Schemas Without Breaking ProductionOct 27, 2026 · 5 min read

Evolutionary Database Architecture: Extending Schemas Without Breaking Production

How to evolve database schemas in high-throughput production environments without table locks, downtime, or breaking live clients using the Expand-Contract pattern.

read →
Cover of the post: Measuring Engineering Velocity in the AI Era: Beyond Synthetic Churn and Vanity PRsOct 27, 2026 · 5 min read

Measuring Engineering Velocity in the AI Era: Beyond Synthetic Churn and Vanity PRs

Why traditional engineering metrics like PR volume, commit frequency, and lines of code fail when AI enters the codebase—and the 4 authentic velocity metrics high-performing teams track instead.

read →
Cover of the post: Yours From Day OneOct 16, 2026 · 4 min read

Yours From Day One

Clients own their code from day one, a flat weekly rate is billed before each sprint, and what gets paid for is shipped work rather than hours or headcount.

read →
Cover of the post: The Other Half of Agentic ThinkingOct 2, 2026 · 5 min read

The Other Half of Agentic Thinking

The missing piece of agentic work was never a better writer. It was a decider. Jev, a new decision model from TypeSafe, brings speed to decision making: question in, decision out.

read →
Cover of the post: From Backlog to Learning Loop: A Weekly Operating System for Product TeamsSep 15, 2026 · 7 min read

From Backlog to Learning Loop: A Weekly Operating System for Product Teams

A practical weekly loop for turning a backlog into a useful decision, a small proof, evidence, and a clearer next move.

read →
Cover of the post: Prepare Your Codebase for AI Agents, One Change at a TimeSep 14, 2026 · 8 min read

Prepare Your Codebase for AI Agents, One Change at a Time

A practical method for making an existing codebase easier to change: name one painful change, clear only its path, and let the finished change justify the cleanup.

read →
Next step

Ready to start?

The Studio Library turns these ideas into guides you can use on your own product. Or bring the situation to a short call: thirty minutes, no commitment.