Essays
Editorial
Shareable takes. Opinionated history, not encyclopedia paste.
Framework fatigue is the product
Vendors need releases; your app needs stability. That misalignment is not a bug — it is the business model.
Why SQL kept winning
Every NoSQL wave rediscovered constraints under a new name. The relational model was never the bottleneck — wrong data was.
The microservices invoice
Independent deployability is real — and so is the distributed systems tax most mid-market shops were never sized to pay.
Admired languages do not ship roadmaps
Developers fall in love with expressiveness; enterprises hire for maintainers. Those are different optimization functions.
AI bias against niche stacks
LLMs train on the median repo. Your COBOL, your odd DSL, and your 2008 internal framework are underrepresented — and over-hallucinated.
Same fad, new logo
SOA, microservices, serverless, and "AI-native architecture" are often the same organizational dodge with fresher swag.