Writing
Technical articles, insights, and lessons learned from building software systems. I write about architecture decisions, engineering practices, and the challenges of delivering reliable software at scale.
Showing 1–5 of 11 articles
Building This Site with Local AI How I used OpenClaw, Qwen 30B, and my Gaming PC to deploy this site for $0 API cost. Read article Incident Management: Lessons from 5 Years of On-Call Practical insights on building effective incident response processes, reducing MTTR, and creating a sustainable on-call culture. Read article Event Sourcing: Lessons Learned from Production After running an event-sourced system in production for 2 years, here are the lessons I learned about when event sourcing is worth the complexity and when it's not. Read article Treating Technical Debt as Investment, Not Burden A framework for quantifying, prioritizing, and communicating technical debt to stakeholders in terms they understand. Read article Zero-Downtime Database Migrations: A Practical Guide How to evolve your database schema without taking your application offline, with real examples from PostgreSQL migrations. Read article