Dat Nguyen
HomeExperienceBlogCVContact
writing

Notes on building software

Field notes on engineering, architecture, and the tools I build with.

Categories

  • All8
  • DevOps4
  • Engineering2
  • PostgreSQL1
  • Python1

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
© 2026 Dat Nguyen · Ho Chi Minh City, VNGet in touch →