The Anatomy of a Production Outage
The pattern behind production outages: the 2am alert, the escalating panic, the decision that makes it worse....
Hard-won lessons from 45+ years in the trenches.
No optimism theater What actually works
The pattern behind production outages: the 2am alert, the escalating panic, the decision that makes it worse....
European AI funding doubled in 2025. But 90% of startups fail and 95% of AI pilots never deliver ROI. What the funding headlines don't tell you....
I built Web Spy - a desktop app that crawled and cached websites for offline reading. This was before HTTrack, before Pocket, before Instapaper. Never shipped it....
Dog-eared, coffee-stained, held together by stubbornness and nostalgia. The programming books from the late 1970s that started a 45-year journey in technology....
Technical co-founders face unique pressures: irreversible architecture decisions, constant translation duty, recognition gaps, and always-on responsibility....
Documentation quality determines adoption more than feature completeness....
Solo founders face psychological costs the startup world rarely acknowledges. The isolation isn't weakness—it's physics....
Drawing parallels between the 2000 dot-com crash and today's AI investment frenzy....
Microservices succeed when you have the right prerequisites: team scale, deployment independence, scaling needs, and operational maturity....
How a homemade web crawler in 1993 crashed a Los Alamos server, the birth of robots.txt, and why AI companies are breaking the web etiquette that held for 30 years....
Vanity metrics like DAU and total downloads create illusions of progress while hiding real problems....
Why modern languages prioritize developer experience over runtime efficiency. The trade-offs we accepted and forgot. Where Rust tries to have it both ways....

Contrarian takes on tech, startups, and software. What vendors won't tell you. No spam.
This site has no cookies, no analytics, no tracking pixels, and no third-party scripts. We don't collect, store, or sell your data. Period.
We use your browser's localStorage (never sent to any server) to remember your theme preference, scorecard answers, and which articles you've read. That's it. You can clear it anytime in your browser settings.
While you're here, some keyboard shortcuts:
Swipe left/right to navigate between articles.