If AI is helping people code better, why aren't products getting better?

Speed vs. Quality of Code

  • Many argue AI tools mostly make coding faster, not better.
  • Gains are largest for novices and in boilerplate, simple scripts, and glue code.
  • Experienced devs see “advanced autocomplete”: useful, but not transformative.
  • Some expect quality to decrease as less-skilled devs ship more code they don’t fully understand.

Code Quality vs. Product Quality

  • Strong consensus: better code ≠ better product.
  • Product quality is driven by UX, research, feature choices, and iteration cycles, not just implementation.
  • AI can produce “perfect code for a bad feature”; it doesn’t fix bad product decisions.

Who Benefits and How

  • AI is praised for:
    • Rapid prototypes/MVPs and throwaway apps.
    • Exploring unknown stacks, frameworks, and libraries.
    • Tedious transformations, config files, tests, and small automation scripts.
  • It behaves like a broad but shallow junior dev: decent at idioms, weak at deep, domain-specific problems.

Maintainability, Bugs, and Tech Debt

  • Concern that AI-generated code will be average, verbose, inconsistent, and harder to maintain.
  • Debugging vague, real-world bugs in complex systems remains hard; AI helps little there.
  • Fear that companies will replace senior devs with juniors + AI, increasing long‑term tech debt and bugginess.

Incentives, Enshittification, and Where Gains Go

  • Multiple comments: business incentives prioritize profit and feature throughput over quality.
  • Any productivity gains are often converted into “more features” or cost cuts, not polish.
  • Better tools historically lead to more software and complexity, not necessarily nicer products.

Timing, Adoption, and Unclear Effects

  • AI coding tools have only been widely used for ~1–2 years; many existing products predate them.
  • Some expect noticeable improvements in 3–5 years as new codebases started with AI mature.
  • Others see no clear evidence yet of large productivity or quality gains and suspect hype.

Overall Sentiment

  • Broad agreement: AI is already a useful coding aid and prototyping tool.
  • Disagreement on whether it “codes better,” and little belief that it has yet made mainstream products meaningfully better.