AI didn’t remove engineering work. It moved the hard part somewhere else.

Reddit r/AI_Agents News

Summary

AI has made writing code cheaper but shifted the hard work to context-setting, review, and cleanup, requiring more skilled oversight. The article argues that teams often treat AI-generated code as finished work when it is actually a fast first draft.

Everyone keeps talking about AI making developers faster. I think that’s true, but also incomplete. AI has made writing code cheaper. But it has made the “before and after” work more important: knowing exactly what to ask for giving enough context catching wrong assumptions checking edge cases deciding what should actually ship cleaning up code that “works” but doesn’t belong in the system So the job didn’t disappear. It shifted from typing code to steering, reviewing, and integrating work. The weird part is that a lot of teams are treating AI-generated code like finished work, when it is really closer to a very fast first draft. That might be fine for prototypes. But in a real codebase, the expensive part was never only writing the code. It was making sure the change fits the system. Curious how others feel about this: Has AI actually reduced your engineering workload, or has it just moved the workload into review, context-setting, and cleanup?
Original Article

Similar Articles

AI is removing the middle class of software engineering

Hacker News Top

Opinion piece arguing that AI agents remove the speed limit on code changes, causing teams with weak engineering culture to accumulate unmanageable technical debt, making senior engineers' jobs review AI-generated PRs at scale.

AI demands more engineering discipline. Not less

Hacker News Top

The article argues that despite AI's growing ability to generate code, engineering discipline—especially code review and reliability practices—becomes more critical, not less.

AI is eating the AI Engineering Loop (5 minute read)

TLDR AI

The article discusses how the AI engineering loop can be fully automated but argues that handing over the entire loop produces 'agent slop' due to imperfect evals. It recommends automating certain steps while keeping human judgment for nuance.