Blog
Articles & Thoughts
Exploring development patterns, system architecture, and lessons learned from building enterprise software.
Filter by Topic
Don’t Outsource Your Instincts
AI should speed up what you already know how to do, not replace the judgment, debugging instincts, and technical literacy that make you effective.
The New Engineering Loop: Architect, Delegate, Review, Repeat
AI is shifting engineering work upward toward decomposition, constraints, review, and recovery, but only if we stay sharp enough to judge what it produces.
Explicit is the New Clever: A Manifesto for the Perpetually Exhausted
Why verbose, self-documenting code beats cleverness - and makes AI actually understand your intent.
5 Years Building Enterprise Software: Lessons Learned
Reflections on building and maintaining a large-scale business platform, from architecture decisions to team management.
Vue Composition API Patterns I Use Daily
Practical patterns for organizing Vue 3 composition API code in large-scale applications.
From Firehose to Flow: Scaling Real-time Data with Backpressure-Aware Batching
How we evolved from naive real-time writes to a Redis-backed batch processing system when 200+ mobile devices nearly melted our database.