The best software requirements are often hiding in exceptions.
The happy path tells you what a process wants to be. The exception tells you what it actually is.
Workshop note / coming soon
Software Design & Engineering
Let’s talk
Short observations from building software around real operations. No invented thought leadership and no daily posting machine.
The happy path tells you what a process wants to be. The exception tells you what it actually is.
Workshop note / coming soonRepairing a working system can create more value than replacing its technology.
Workshop note / coming soonOperational interfaces have a different job from launch pages.
Workshop note / coming soonIf a person copies the same data between two systems all day, the architecture is asking for help.
Workshop note / coming soon“The exception is often more useful than the happy path.”
“A fast repetitive screen should be designed differently from a launch page.”
“People copying data between systems is an architecture smell.”
“A rewrite is not automatically a modernization.”
Start from something we actually saw while building.
Prefer concrete workflow language over trend language.
Explain the tradeoff, not just the opinion.
Leave room for the reader’s context to be different.