Software Developers Say AI Is Rotting Their Brains

Overall split: empowerment vs. erosion

  • Many report feeling dramatically more productive with AI-assisted coding (especially agents), describing large speed-ups on some tasks and new ability to ship ideas quickly.
  • Others find AI coding slower, more frustrating, or net‑negative once review and debugging are included, and some have stopped using it for code generation entirely.
  • Several comments stress that effectiveness depends heavily on task type, codebase size/age, and how the tools are used.

Where AI helps vs. where it fails

  • Works well for:
    • Boilerplate, tests, simple scripts, glue code, internal tools.
    • Debugging in messy legacy systems, “rubber‑ducking,” planning tasks, and quickly summarizing or traversing docs and wikis.
    • Raising the floor for weak areas (e.g., frontend polish, sysadmin chores).
  • Works poorly for:
    • Large, long‑lived codebases with complex invariants and performance constraints.
    • Frameworks with many breaking versions (e.g., Odoo), where models mix APIs.
    • High-quality refactors or situations where code bloat and architectural clarity matter.

Quality, review burden, and velocity

  • Big concern: explosive growth in code volume without proportional review capacity.
  • Reviewers describe huge AI-generated PRs (thousands of LOC), often poorly tested, with duplicated functionality or unnecessary wrappers.
  • Some fear devs will become full‑time reviewers for bots; others hope bots will eventually do review too.
  • Several expect more errors in production because every line of code is a liability and AI is a “firehose.”

Skills, cognition, and “brain rot”

  • One camp: AI lets you “outsource thinking but not understanding”; you still need strong intuition, judgment, and line‑by‑line review.
  • Another camp: heavy reliance clearly atrophies mechanical coding skills and syntax recall; people report flunking basic interview tasks after months of agentic coding.
  • Some describe a psychological shift: coding without AI feels pointless or inefficient, leading to dependency and reduced motivation.
  • Others compare it to calculators or cars: capabilities atrophy, but that doesn’t automatically make the tool illegitimate.

Job satisfaction, craft, and industry direction

  • Many who loved “crafting” software feel reduced to chatting with a bot, editing slop, and chasing velocity metrics; some plan to leave the field or already have.
  • Others enjoy an “editor” role: using experience to guide agents while offloading rote work.
  • There is anxiety that commercial development will become “industrial programming,” dominated by quantity over understanding, turning every new system into legacy from day one.

Evidence, hype, and organizational pressure

  • Strong skepticism about claims of 5–50× productivity; commenters note lack of credible, reproducible studies and no obvious surge in high‑quality software.
  • Some point out that large companies may be mandating AI usage and then touting adoption metrics.
  • Several emphasize that current discourse underplays long‑term maintenance, tech debt, and human burnout from constantly “steering a rocket ship with chopsticks.”