From Today, Software Engineering Is Dead

· ai coding · Source ↗

TLDR

  • AI coding agents like Claude Code collapse the mechanical cost of building software, but engineering taste and design judgment remain irreplaceable.

Key Takeaways

  • Claude Code output now reliably runs; hallucinations around formatting and typos that broke generated code are largely gone.
  • LLMs give engineers direct control over architecture choices (web components, classless frameworks) that previously took weeks to implement or refactor.
  • Without human guidance, LLMs produce amateur codebases: unsolicited features, bloated functions hundreds of lines long, and over-engineered assumptions.
  • The Claude Code system prompt leak confirmed LLMs will keep growing functions indefinitely; humans feel the weight of unreadability, LLMs do not.
  • The photography-painting analogy: coding agents change what software engineering is for, they do not eliminate the need for skilled judgment.

Hacker News Comment Review

  • Commenters pushed back on the “weeks per design decision” framing, arguing it reflects weak developers or stolen time rather than a general truth about pre-LLM engineering.
  • A recurring distinction: LLM output covers tasks that never required software engineering to begin with; genuine engineering work is separate from code-writing throughput.
  • A noted risk: AI slop flooding the web displaces high-quality technical resources, which may then have to be reverse-engineered from model weights.

Notable Comments

  • @avaer: If an agent can slop it out, it probably never needed an engineer; LLMs can supercharge real engineering, but the two are not the same thing.
  • @sys_64738: “We moved from developers to janitors” – babysitting AI slop generation as a professional outcome.

Original | Discuss on HN