I won't be vibe coding anymore: a noob's perspective
What “vibe coding” means
- Described as letting an AI agent drive: auto-accepting changes, not reading diffs, pasting errors back into the tool, and judging only by whether the app “seems to work”.
- Others broaden it to “using AI without rigorous review/understanding”; contrasted with using AI as a targeted assistant.
- Some see it as a continuum: from “make me an Instagram clone” unsupervised to tightly guided generation of small pieces.
Impact on learning and junior developers
- Many worry vibe coding kills critical thinking and understanding of how computers work, leaving juniors stuck on a “vibe plateau”.
- Some seniors are consciously scaling back AI tools to force themselves to read docs and think.
- Counterpoint: people have always been able to copy code (magazines, Stack Overflow); motivated learners will still learn, now with better tools.
Business incentives vs software quality
- One camp: businesses just want cheap, fast delivery; they’ll happily embrace vibe coding if it boosts velocity even a few percent.
- Another: outages, bugs, legal/regulatory failures are expensive; long-term maintainability and reliability still matter, so pure vibe coding will hit a wall.
Responsibility, maintainability, and risk
- Discomfort with being on the hook for code you don’t fully understand; comparison to libraries sparks debate about how much we actually audit dependencies.
- Concern that AI-generated code increases bloat, redundancy, and “hellscape” codebases, worsening 3am incident response.
- Several predict a market for experienced engineers to clean up vibe-coded messes.
How people actually use AI today
- Popular uses: boilerplate, API clients from specs, documentation Q&A, repository “grepping”, UI prototypes, initial tests, refactors.
- Reports that code quality is mediocre without strong guidance; hallucinated APIs and useless over-mocked tests are common.
- “Commit often” is cited as a survival strategy when using agents.
Future of the coding profession
- Some argue coding-as-typing is low-hanging fruit for LLMs; foresee SMEs orchestrating agents, and advise youths not to pursue “coder” roles.
- Others call this hype: LLMs fail on complex, domain-specific or low-level work and can’t yet run real projects. They expect decades of viable careers, with AI as an accelerator.
Philosophy, terminology, and aesthetics
- Split between seeing coding as craft/process (like writing, building mental models) vs a mere tool to ship products and earn money.
- Distinction drawn between “vibe coding” and “agentic coding” (AI as assistant, human reviews every line).
- Side thread critiques the blog’s font and lowercase style; some found it so unreadable they used AI just to parse it.