writing
Notes on building software
Field notes on engineering, architecture, and the tools I build with.
Showing posts in Engineering
March 2026· 8 min read· Engineering
Reactive vs Proactive AI: From Chatbots to Autonomous Agents
Understand the real difference between Reactive and Proactive AI — from rule-based customer support chatbots to always-on autonomous agents like OpenClaw and NemoClaw.
AI
November 2025· 10 min read· Engineering
Designing Idempotent APIs for Distributed Systems
How to design APIs that can safely be retried without causing duplicate side effects — essential for any system built on queues, webhooks, or unreliable networks.
API DesignDistributed SystemsNode.js