How Decisions Get Made: Approval Chain or Single Signature?
Companies don't fail at going fast or going slow — they fail at matching the speed to the decision. A reversibility frame, and three desks to view it from.
Blog
My writing, videos and posts across platforms on software architecture, PHP, DevOps and product development. (Page 3/32)
Companies don't fail at going fast or going slow — they fail at matching the speed to the decision. A reversibility frame, and three desks to view it from.
What separates company types isn't headcount but where decisions are made and how much reasoning gets written down. Four axes, three desks.
TypeScript's compiler ported to Go, and why a fast feedback loop is so valuable for developers.
Architecture decisions stay true on the wiki and rot in the code. archlint enforces the boundaries in architecture.json on every commit, no model.
In a polyglot repo the rule is the same in every language; one architecture.json now enforces Go, TypeScript and Python boundaries in CI.