Apr 18, 2026
From Autocomplete to Autonomous Codebase Agents
Exploring the shift from suggestion-based inline helpers to repository-scale execution agents in modern dev workflows.
Read more →I write about backend systems, reliability, DevOps, architecture, and the engineering lessons that come from building real product systems.
Filter by tag
Apr 18, 2026
Exploring the shift from suggestion-based inline helpers to repository-scale execution agents in modern dev workflows.
Read more →Mar 12, 2026
How the Model Context Protocol (MCP) became the open standard for AI agent communications, and why it matters for cloud and reliability engineering.
Read more →Feb 26, 2026
Thinking about the line between productivity tools and the erosion of fundamental engineering intuition.
Read more →Feb 15, 2026
How building product features led me toward infrastructure, observability, and operational discipline.
Read more →Jan 20, 2026
Rollback is not a backup plan in documentation. It is part of release engineering.
Read more →Dec 9, 2025
Technical debt is not evil by default. Unpriced and invisible debt is the real problem.
Read more →Nov 14, 2025
Where AI helps engineers, where it creates noise, and how to keep it grounded in reality.
Read more →Sep 10, 2025
Teams do not ignore alerts because they are careless. They ignore alerts because the alert system trained them to.
Read more →Aug 16, 2025
How I think about logs, metrics, traces, dashboards, and alerts without overengineering the stack.
Read more →Jun 14, 2025
What actually matters when a Node service grows beyond local comfort and starts carrying real load.
Read more →Apr 11, 2025
Retries save systems when controlled. They crush systems when everyone retries at once.
Read more →Apr 1, 2025
A comprehensive guide to building a production-style deployment pipeline using Docker, GitHub Actions, ECR, ECS, ALB, and CloudWatch.
Read more →Mar 19, 2025
The stack and principles I reach for when I want visibility without turning observability into theater.
Read more →Mar 1, 2025
A step-by-step guide to provisioning a containerized AWS backend service using reusable Terraform modules.
Read more →Feb 22, 2025
A practical explanation of probe design, rollout safety, and common Kubernetes mistakes.
Read more →Jan 26, 2025
How I think about retries, duplicate webhooks, race conditions, and safe payment state transitions.
Read more →Jan 8, 2025
Payments teach backend engineers humility fast. These are the lessons that mattered most to me.
Read more →Dec 6, 2024
A running note on the small automations that reduce friction in engineering work.
Read more →Nov 17, 2024
What containerization improved for me, and where bare-metal style deployment still reveals important tradeoffs.
Read more →Oct 20, 2024
A practical breakdown of rolling deployments, health checks, drains, and rollback discipline.
Read more →Sep 8, 2024
Thinking about how I approach technical work and systems thinking.
Read more →