The Working Loop: Build, Observe, Adjust
A compact sample essay about shortening the distance between an engineering idea, real evidence, and the next informed decision.
Read blog postOn this blog, you’ll find the musings of a lifelong programmer and engineering leader who has spent three decades building software, products, teams, and businesses.
A compact sample essay about shortening the distance between an engineering idea, real evidence, and the next informed decision.
Read blog postA sample reflection on durable technical judgment, changing tools, and the questions that remain useful across generations of software.
Read blog postA sample field guide to giving coding agents enough context, constraints, and evidence to produce work that can be reviewed with confidence.
Read blog postA sample argument for choosing understandable infrastructure when product differentiation lives somewhere other than the plumbing.
Read blog postA code-heavy sample tutorial showing how to trace an agentic coding failure back to the first unsupported assumption.
Read blog postA sample historical perspective on the recurring engineering lessons beneath dial-up pages, hosted platforms, cloud systems, and AI tools.
Read blog postA sample leadership note about reducing the time teams spend waiting for decisions without confusing speed with unilateral control.
Read blog postA sample entrepreneurship note on designing inexpensive experiments that make uncertainty smaller before commitments become difficult to reverse.
Read blog postA sample workflow for using automated review to widen attention while keeping engineering intent and accountability with the team.
Read blog postA sample management framework for deciding how much reliability, time, and user trust an experiment is allowed to risk.
Read blog post