Skip to content

Notes from
the field

Practical notes on software engineering, technical leadership, and delivery.

No newsletter, no spam — just the feed.

Series 3 chapters

Engineering leadership in practice

Notes on moving into management, handling competing priorities, and giving useful feedback.

Latest writing

  • 3 min read

    The Engineering System Is a Product

    CI, tests, repository standards, release practices, and developer experience deserve the same deliberate design as the software they help deliver.

    Oct 7, 2026 · 3 min

    The Engineering System Is a Product

    CI, tests, repository standards, release practices, and developer experience deserve the same deliberate design as the software they help deliver.

  • 2 min read

    Integration Is Not a Phase

    Independently successful services can still fail at system delivery. Interfaces, environment assumptions, and release evidence need attention throughout development.

    Oct 7, 2026 · 2 min

    Integration Is Not a Phase

    Independently successful services can still fail at system delivery. Interfaces, environment assumptions, and release evidence need attention throughout development.

  • 2 min read

    How to Standardize 20 Repositories Without Centralizing Every Decision

    A shared baseline should make reliable delivery easier while leaving implementation decisions with the engineers closest to the work.

    Oct 7, 2026 · 2 min

    How to Standardize 20 Repositories Without Centralizing Every Decision

    A shared baseline should make reliable delivery easier while leaving implementation decisions with the engineers closest to the work.

  • 5 min read

    What 20 Years Taught Me About Release Governance

    Release governance is not bureaucracy. Done well, it is how engineering protects trust — how teams make sure what they build can actually be deployed, supported, reproduced, explained, secured, and operated.

    May 15, 2026 · 5 min

    What 20 Years Taught Me About Release Governance

    Release governance is not bureaucracy. Done well, it is how engineering protects trust — how teams make sure what they build can actually be deployed, supported, reproduced, explained, secured, and operated.

  • 3 min read

    The Unglamorous Work of Leading Engineering Teams

    Architecture diagrams and clever technical wins get the attention. Teams succeed or fail in a quieter layer: clear expectations, coaching, and the work that happens in the seams.

    Mar 10, 2026 · 3 min

    The Unglamorous Work of Leading Engineering Teams

    Architecture diagrams and clever technical wins get the attention. Teams succeed or fail in a quieter layer: clear expectations, coaching, and the work that happens in the seams.

  • 2 min read

    Why Automation Matters More When the Data Is Mission-Critical

    In Earth science and disaster-response systems, manual workflows do not just waste time — they delay decisions. Automation is how you turn raw sensor streams into something operational teams can actually use.

    Feb 18, 2026 · 2 min

    Why Automation Matters More When the Data Is Mission-Critical

    In Earth science and disaster-response systems, manual workflows do not just waste time — they delay decisions. Automation is how you turn raw sensor streams into something operational teams can actually use.

Follow along

New essays appear here. Subscribe through your feed reader.

Subscribe via Atom feed