Engineering Culture
-
Software Development

The Cargo Cult Problem in Software Architecture
Why teams adopt microservices, event sourcing, and CQRS without the conditions that make them work — and what those conditions…
Read More » -
Software Development

Why “Make It Work, Then Make It Right, Then Make It Fast” Produces Bad Systems at Scale
Kent Beck’s maxim is genuinely good advice for an individual working on a bounded problem. The argument here is that…
Read More » -
Software Development

The Fundamental Tension Between Consistency and Availability Is Not a Technical Problem. It’s a Business Decision Most Engineers Are Making Alone
CAP theorem gets taught as a distributed systems concept. What’s completely missing is the organisational dimension: engineers are making these…
Read More »
