Theme 1: Speed vs. Quality/Durability
Many commenters argue that rapid development encouraged by AI often sacrifices long‑term reliability and maintainability.
“speed kills quality. it’s literally impossible to make anything good fast.” – ORDINAND_PIZZA
“The trade‑off between quality and speed of development has always been a tenet of software engineering.” – danmaz74
“People say that agentic development is great because you can churn out so much so fast. But that doesn't mean that any of it will be truly good and reliable.” – adamddev1
Theme 2: LLMs Excel at Adding/Prototyping but Struggle with Removal/Refactoring
AI agents are praised for quickly generating code and prototypes, yet they are seen as poor at simplifying or deleting existing code, leading to ever‑growing codebases.
“I have personally detailed entire projects because adding a feature seemed easy with AI. It is very difficult to vibe code and not add a bunch of useless crap features.” – ghoshbishakh
“Really? I find LLMs quite bad at deleting code. … the codebase still grows. Every time I've tried it, llms have failed to simplify code via refactoring.” – josephg
“To delete text using a text generator, you have to emit the original thing taking care to omit the deleted stuff during emission. It's more work.” – lelanthran
Theme 3: Clear Vision, User Research, and Iterative Feedback Remain Essential
Even with AI, successful software requires understanding the problem, gathering user needs, and iterating—LLMs cannot replace this discovery process.
“we could not have accelerated Zotero’s conception, because we did not know exactly what we wanted, and so could not have written coherent prompts for an LLM.” – kstenerud
“The hard part of evolving Scribe and Web Scrapbook was discovering that a browser extension manipulating a local SQLite database was the only architecture that could reconcile local offline persistence with live DOM scraping …” – scruple
“It is MUCH easier to make something people want, than to make them want something you made.” – fw