Planning for the Unknown, Within Reason
How to leave room for plausible business changes while keeping speculative flexibility, discovery work, and present delivery costs in proportion.
Read article →The field journal
Practical architecture decisions, tradeoffs, and operating lessons from software that has to survive business change.
Browse all topics →Showing 5 of 22 articles
Latest writing
How to leave room for plausible business changes while keeping speculative flexibility, discovery work, and present delivery costs in proportion.
Read article →Using individual capabilities and complete business workflows together to understand a system, expose missing decisions, and judge whether its pieces actually fit.
How I use existing capabilities to reason about feature timelines, separating reuse from adaptation, new work, and the unknowns that need investigation.
A decision framework for moving business rules into governed configuration without creating an untyped programming language that nobody can operate safely.
How a silent 10,000-record cap, ambiguous identities, and competing sources of truth changed a production membership reconciliation.