Why I Don’t Recommend Reviewing AI-Generated Code
Why I Don’t Recommend Reviewing AI-Generated Code The problem is not that AI-generated code needs no validation. The problem is where we spend human attention. “AI is...
The DevOps Architect's Ledger
Essays on DevOps, platform engineering, delivery systems, AI workflows, observability, and engineering practice.
Why I Don’t Recommend Reviewing AI-Generated Code The problem is not that AI-generated code needs no validation. The problem is where we spend human attention. “AI is...
LLMs do not remove the need for DevOps foundations. They change where platform complexity should live. Platform engineering has become a practical response to the sprawl of...
Why executing an operation once or a thousand times should yield the same result It was Friday evening, 9 PM. The operations engineer received an urgent alert: a customer had...
Why IaC remains the cornerstone of DevOps, even in the AI era Two observations recently caught my attention: First, a friend built an impressive app in their spare time—code...
One good version number is worth a hundred alignment meetings. Picture this: a downstream service just shipped an update. The version bumped from 1.2.99 to 1.2.100. You stare...
When your Git history becomes noise instead of signal Ever had this experience? You’re about to ship, so you open the Git log to review what’s changed. All you see is update,...
Moving Beyond Tools and Automation to True Engineering Excellence Most organizations think a great DevOps team is one that automates everything, ships fast, and never sleeps....
The DevOps world is full of brilliant ideas. And brilliant ways to misapply them. Somewhere between the whiteboard and production, things go sideways. The tools get adopted,...
Setting up code contribution workflows is one of the very first steps for many software engineering organizations / departments. With proper setup, effective collaboration and...
Jenkins has been a core component of DevOps toolchain for over a decade, while the status of pipelines hosted on Jenkins servers is one key thing to monitor each and every day....
Continuous is a word that is widely used in DevOps areas. For people who are focusing on DevOps, they also need continuous learning through their career, and so do I. Since...