Ideas on engineering,
AI, and building things.
A blog about software architecture, AI agent systems, distributed computing, and the craft of building great software.
Modern AI Agent Architectures: How Multi-Agent Systems Like OpenHands and Claude Flow Work
A deep dive into multi-agent AI architectures - how frameworks like OpenHands and Claude Flow use planner-worker patterns, role-based orchestration, and parallel execution to solve complex tasks.
Latest Articles
Recent writing on engineering and technology
Why I Chose Astro for My Blog (And You Should Too)
Astro ships zero JavaScript by default, supports Markdown natively, and generates blazing-fast static sites. Here's why it's the best choice for content-heavy sites.
Distributed Systems Fundamentals Every Developer Should Know
CAP theorem, consensus algorithms, and event-driven architecture - the core concepts behind every scalable system, explained for working developers.
TypeScript Patterns That Scale: Lessons from Large Codebases
Discriminated unions, branded types, and the builder pattern - TypeScript techniques that keep large codebases maintainable.
React Server Components: What They Actually Change
RSCs aren't just SSR. They fundamentally change how React apps are architected - here's what matters for real projects.
A Pragmatic Testing Strategy for Real Projects
Forget the testing pyramid dogma. Here's a practical approach to testing that maximizes confidence with minimal maintenance burden.
Stay up to date
Get notified when I publish new articles. No spam, unsubscribe anytime.
No spam. Unsubscribe anytime.