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