Field Notes

Field Notes

Weekly essays on software architecture, the people around it, and the corporate machine they form together.

30 essays · new signal most Mondays · new here? start here · by email · RSS

Latest signal

We Deleted the Wrong Half of Agile

Reviewability is something you design. Extreme Programming already knew how, and we made exactly the wrong half of it optional.

Sep 7, 2026 · 8 min readRead the essay
We Deleted the Wrong Half of Agile
2026.08.24 · 6 min

Design the Stopping Point

Target state is the easy half of a solution design. The hard half is the first step, because that is usually where the money runs out.#software-architecture#technical-debt
2026.08.17 · 6 min

Count Your Rejections

A friend passed every round and still did not get the job. Nothing was wrong with him. The company simply had no seat that quarter.#career-development#engineering-leadership
2026.08.10 · 6 min

Adoption Is the Deliverable

The ugliest service in production beats the most elegant one nobody calls. So where exactly does an architect's job end?#software-architecture#domain-driven-design
2026.08.03 · 6 min

The Bottleneck Moved

AI made writing code cheap. Our squad reports show where the queue went next: to the people who have to read it.#artificial-intelligence#ai-transformation
2026.07.27 · 5 min

A Feature Is Not a Service

The ticket said "saved filters". The real decisions were which service, whose identity, and how little to invent.#software-architecture#domain-driven-design
2026.07.20 · 6 min

The Model Is the Easy Part

I put an MCP server in front of a production API. The hard parts were tokens and state, not the model.#software-architecture#artificial-intelligence
2026.07.13 · 5 min

Mathematicians vs. Lawyers

Two thinking archetypes I keep meeting in architecture rooms, and why your system needs both.#software-architecture#systems-thinking
2026.07.06 · 5 min

Pricing the Invisible

Your best architecture work produces nothing observable. Backlogs only rank observables. Let's fix the mismatch.#software-architecture#technical-debt
2026.06.29 · 5 min

Multi-Agent Is an Org Chart

I designed a multi-agent AI system and accidentally rebuilt the org chart, failure modes included.#multi-agent-systems#artificial-intelligence
2026.06.22 · 5 min

Prompt-Driven Architecture

Part three of the "tools that scale" series: what happens when the daily practice of a Solution Architect starts running on AI.#ai-transformation#software-architecture
2026.06.01 · 5 min

Probabilistic Metrics

Why the most useful numbers in our AI transformation were never in a database.#metrics#artificial-intelligence
2026.05.18 · 5 min

From Signals to Blips

How a tech radar became my favorite tool for driving an AI transformation across several hundred developers.#tech-radar#ai-transformation
2026.05.04 · 5 min

Grinding Dijkstra at Senior Level

Twelve years into my career, there's a repo on my disk where I practice graph traversals like a student. Here's why that's not humiliating.#technical-interviews#career-development
2026.04.20 · 5 min

A Company of One, Staffed by Agents

Four shipping products, one person, and a field report on what AI actually changes about building software.#ai-agents#solopreneurship
2026.04.13 · 5 min

The Diagram That Cannot Lie

Why I'm building an architecture modeling tool where the diagram is physically incapable of drifting from the code.#software-architecture#developer-tools
2026.03.30 · 5 min

Pricing Is Architecture

The pricing page is an architecture diagram wearing marketing clothes.#saas#software-architecture
2026.03.16 · 5 min

Anti-Personas: The Users I Refuse to Serve

The most important architecture document in my side project contains no architecture. It's a list of people I will never build for.#product-strategy#software-architecture
2026.03.02 · 5 min

Edge Cases Written by Parliament

What integrating with mandatory government systems taught me about specs you cannot refactor.#software-architecture#government-technology
2026.02.16 · 5 min

ADRs for an Audience of One

My hobby project has eleven Architecture Decision Records and zero users. That ratio is correct.#architecture-decision-records#software-architecture
2026.01.26 · 5 min

Questions Are an Architect's Sharpest Tool

The artifact of mine that pays off most is not a diagram and not a decision record. It's a list of questions.#software-architecture#solution-design
2026.01.19 · 5 min

The Anti-Corruption Layer Is for People Too

My favorite pattern from Domain-Driven Design protects codebases from foreign models. I keep prescribing it to departments.#domain-driven-design#software-architecture
2026.01.12 · 5 min

The Migration That Never Starts

Every organization has one. Yours does too. It has a folder, a deck, and a birthday.#software-architecture#decision-making
2026.01.05 · 5 min

Diagrams Are Conversations, Not Documentation

The most useful diagram of my career was ugly, partially wrong, and deleted within a week.#software-architecture#diagrams
2025.12.22 · 5 min

Nobody Owns the Sum

Every squad owns its piece. The customer buys the whole. Guess which one has no owner.#software-architecture#organizational-design
2025.12.15 · 5 min

Decisions Have an Architecture Too

We design our systems obsessively, then let the decisions about them happen by loudest voice.#decision-making#software-architecture
2025.12.01 · 5 min

Data-Driven Theater

Everyone wants decisions backed by data. Almost nobody asks what the data went through to get there.#data-driven-decision-making#data-quality
2024.02.19 · 3 min

Stop Calling It Legacy Code

With AI in the picture, it's not legacy anymore. It's a Knowledge Container.#legacy-systems#artificial-intelligence
2020.07.09 · 3 min

The Automerger

How we taught our repositories to merge themselves, and what two years of running it taught us.#developer-tools#automation
2020.05.26 · 13 min

Technical Leader: Identity Disorder

Splitting one corporate title into its two words, and what each of them demands.#technical-leadership#engineering-leadership