Field Notes

The work between the architecture diagrams.

Product stories, production failures, difficult trade-offs, management decisions, and personal lessons from building systems that had to work outside a clean engineering document.

What lives here

What brokeThe symptom, the blast radius, and the first assumption that turned out to be wrong.
What constrained usTime, people, money, legacy systems, hardware, customer promises, and incomplete information.
What we choseThe imperfect decision, the alternatives rejected, and the cost we knowingly accepted.
What changedThe resolution, the operating lesson, and what I would do differently with the same facts.

Start here

Notes from the field

11 stories
Performance · Capacity

We Made the Worker Faster and the Product Slower

A local throughput win moved the bottleneck into the customer path.

Read →
Databases · Deployments

The Migration Was Safe Until We Needed Rollback

Forward compatibility was tested. The reverse direction was not.

Read →
Operations · Ownership

The Feature Flag Had No Owner

A temporary rollout control became permanent production state.

Read →
Product · Support

Support Needed a Truthful Answer, Not Another Dashboard

Making an ambiguous operation legible and safely recoverable.

Read →
Product · Simplicity

The Best Fix Deleted a Workflow

We removed the reason for a process instead of automating its scar tissue.

Read →
Leadership · Incidents

The Incident Needed an Owner, Not Another Channel

Coordination, command, and reversible decisions under pressure.

Read →
Architecture · Management

The Microservice We Chose Not to Build

Preserving a domain boundary without distributing it before the evidence arrived.

Read →
Myotrek · Connected products

The Hardware Did Not Read the API Contract

Timing, partial truth, and software around a physical system.

Read →
Incidents · Product

The Dashboard Was Green. The Customer Was Stuck.

Why observability starts with the customer operation.

Read →
Saleslyt · Product

The Demo That Changed the Roadmap

Correct software was answering the wrong question.

Read →
Product · Engineering · Leadership

The Architecture Is Not the Product

What Saleslyt, Myotrek, healthcare services, and offline payments taught me about engineering for the real constraint—not the impressive diagram.

Read →

The story map

Four trails I will keep documenting

  • Product realityWhen a technically correct system solves the wrong customer problem.
  • Dirty engineeringIncidents, migrations, shortcuts, rollbacks, and repairs without a perfect greenfield.
  • Management under uncertaintySequencing, ownership, hiring, disagreement, and decisions made before certainty arrives.
  • The person doing the workAmbition, doubt, relationships, attention, and the cost of staying close to the problem.

No invented heroics. No sanitized postmortems. Only details I can defend and lessons another builder can use.

>