Cleaning up after AI rockstar developers

Nature of “AI rockstar” / vibe-coded messes

  • Many compare AI-generated code to past “rockstar” or outsourced slop: fast feature delivery, poor design, duplication, weird abstractions, and fragile integrations.
  • Distinctive LLM traits: unnecessary complexity, overbuilding beyond requirements, reinventing what frameworks already provide, and huge, slow frontends.
  • Others argue this is not new: similar problems existed with spaghetti VB/PHP, copy‑paste offshore work, and overengineered “resume-driven” stacks.

Management and organizational dynamics

  • Several insist this is fundamentally a people/management problem: lack of code review, top‑down AI mandates, and managers forced to “code” to satisfy executives.
  • Some say you should reject bad PRs and make authors bear the pain; others respond that in large, hierarchical orgs you can’t push back and are expected to clean up.
  • Strong disagreement over whether companies will ever prioritize refactoring/maintenance over “velocity” and MVPs.

How LLMs are used in practice

  • Positive experiences:
    • Developers report major productivity gains using LLMs for scaffolding, refactors, migrations, infra, and tests, with multiple review/cleanup prompts.
    • Some can ship full apps (web + mobile + infra) largely via LLMs, and use them to stand up legacy codebases or debug gnarly issues.
  • Negative or cautious views:
    • LLMs amplify bad habits; novices accept “it runs” without understanding.
    • Concern about code bloat, duplicated logic, mysterious abstractions, and organizations generating tech debt faster than humans can fix it.
    • Skepticism about ideas like “agents that auto-clean tech debt” or “no technical debt in the age of AI.”

Maintainability, refactoring, and craftsmanship

  • Broad agreement that maintainability still hinges on human understanding, architecture, tests, and discipline.
  • Some see AI as great for prototypes and disposable tools; others warn prototypes tend to ossify into production.
  • Several emphasize refactoring skills and long-term “gardener” roles; others say modern orgs seldom reward this work.

Careers, roles, and emotion

  • Thread surfaces boredom, burnout, underutilization, and fear of being replaced—or of endlessly cleaning up AI messes.
  • Debate over “10x developers” and distinctions between “developers” vs “engineers”; some call this gatekeeping, others see real productivity deltas.