Writing about distributed systems, database architecture, AI in engineering, and building products.
And the worst part? They're not even working harder.
A data-backed look at how AI is quietly reshaping engineering teams — not by replacing people, but by enabling generalists to span the full delivery loop. References DORA 2025, METR RCT, and Faros AI data.
From SOAP to AI-Native Protocols
A comprehensive guide through 25 years of distributed systems communication — from XML envelopes to AI-native protocols like MCP — with practical guidance on when each pattern actually matters.
Why Relational Databases Are Still Your Best First Choice
ACID transactions, referential integrity, SQL, and normalization — why PostgreSQL remains the right answer for 90% of applications, with practical code examples and decision frameworks.
When NoSQL Databases Actually Make Sense (And When They Don't)
Document databases, key-value stores, and wide-column stores — understanding MongoDB, Redis, and Cassandra as specialized tools, not SQL replacements.
When You Need a Database That Does One Thing Brilliantly
Elasticsearch for search, Neo4j for graphs, TimescaleDB for time-series, ClickHouse for analytics — purpose-built databases and the layered architecture pattern.
A case study in voice-first, safety-bounded GenAI for real-world healthcare
Technical architecture, AI agent design, and trade-offs behind building a non-diagnostic health companion that converts scattered medical documents into a structured treatment timeline.