Insights

Engineering philosophy and field notes

The reasoning behind how I choose problems, design for leverage, preserve human judgment, and evaluate whether a system is useful.

AI-assisted engineering • 5 minute read •

Your agent's tests are the cheapest check you have. Don't make them the only one.

Five failures a passing test suite will not catch — and why four of them hold on their own while one quietly rots.

Read the note

AI-assisted engineering • 5 minute read •

A river can't be deterministic. Its banks can be.

The AI model is the river and your tests are the banks — you can't make the river predictable, only bounded.

Read the note

Technical article • 5 minute read •

Why am I still the message bus between my AI agents?

I still copy context between my AI agents by hand. A durable governance pattern already fixes most of it — I run it on PingStep today — and DogBuild is the local tool closing the rest: the actual handoff.

Read the article

Engineering philosophy • 4 minute read •

Build leverage, not just software

Four durable principles for reducing friction without turning every problem into more software.

Read the philosophy

Engineering note • 5 minute read •

Why does this still require me?

A practical test for recognizing repeated work that should become a system, a delegated responsibility, or an automated workflow.

Read the note

Distributed systems • 4 minute read •

Complexity changes address

A decision heuristic for tracking the failure modes and responsibilities that an optimization moves elsewhere.

Read the note

Distributed systems • 5 minute read •

What if Git had no master branch?

A limited analogy for understanding blockchain as a shared-history and consensus problem.

Read the article

Engineering leadership • 4 minute read •

Ownership starts before escalation

A practical standard for making meaningful issues, risk, and next actions visible before someone has to ask.

Read the note

Operational intelligence • 5 minute read •

Release reports become operational history

How comparable release snapshots can reveal longer-term patterns without replacing engineering judgment.

Read the note