AI tools and how we work

AI made starting and producing work nearly free, but didn’t make understanding, verifying, or coordinating any cheaper. People optimize for what feels fast, so they over-invest in the cheap part and under-invest in the expensive ones.

Three problems

Less human communication. The AI is always available, never impatient, and never makes you feel slow, so asking it takes less effort than asking a colleague. Quick questions to colleagues used to spread context and keep people aligned. Now that context stays in private chat sessions. The team loses a shared view of how the system works and where it’s heading, and people break things other parts of the system rely on, often without knowing those dependencies exist. People end up with more code and less collective knowledge.

Parallel threads and shallow thinking. Running 3–5 agent sessions feels productive because something is always progressing. But you become a dispatcher and reviewer, constantly reloading context, and review quality drops as you approve diffs you’ve half-read. Work that spans several interacting components doesn’t parallelize. Parallelism works for well-specified, low-risk tasks and works poorly for anything requiring judgment.

Ship and move on. This is the most dangerous of the three, especially in infrastructure. When producing a fix takes 10 minutes, spending hours confirming the intended effect and looking for the unintended ones feels disproportionate, so people skip it. But verification costs as much as ever, and side effects (node churn, retry storms, CDC/replication lag, connection pool exhaustion) rarely show up right away. They build over time or appear only under different load.

Mitigations that seem to work

Measure outcomes

The metrics that matter now show whether changes work: change failure rate, rollbacks, rework, and the time it takes to detect a regression.

The bottleneck has moved from writing changes to judging them. Anyone can produce a change in minutes now. Knowing whether it’s the right change is the scarce skill, and the one that matters most. A fast fix is worth little if you don’t understand what you’re fixing and how. If we reward speed, we will get more changes and fewer people who know why they broke.