I Don't Vibe Code

· ai coding · Source ↗

TLDR

  • Developer explains why vibe coding never clicked: cost aversion, experience with Brooks’ accidental vs. essential complexity, and distrust of LLM metacognition on messy data.

Key Takeaways

  • LLMs address accidental complexity (boilerplate, CLI flags, refactoring) but essential complexity – system design, abstraction choices, edge cases – remains human work.
  • Fred Brooks’ “No Silver Bullet” framing: tooling improvements reduce accidental complexity, but essential complexity doesn’t compress away.
  • LLMs can’t interrogate their own training data the way a data journalist interrogates a dataset; the model is its own reality.
  • Every abstraction is also an occlusion – simplified models miss the messy factors behind the numbers, a risk that compounds when outputs are trusted uncritically.
  • Friction in coding is a feature: solving hard problems builds developer skill and judgment that can’t be outsourced cheaply.

Hacker News Comment Review

  • Commenters split sharply: critics note the author tried a non-frontier model on a free trial and quit, making the conclusion weaker than the argument; others say frontier models like Copilot also degrade at month’s edge on cheap tiers.
  • A subset of commenters resonated with the “narrow window” framing: LLMs are useful for tedious, well-scoped tasks but the interesting, hard work is exactly what developers want to own.
  • One commenter reported shipping non-trivial features (syntax highlighting for 40 languages, real-time payment API integration) quickly with AI, directly countering the author’s skepticism with concrete project examples.

Notable Comments

  • @wvenable: Ran cheap fallback models when Copilot quota ran out mid-month – calls them “dumb as rocks,” suggesting many negative opinions stem from tier-limited exposure.
  • @thangalin: Lists specific shipped projects with AI assistance including a raw Git reader with cloning in ~5 days, countering the article’s skepticism with measurable output.

Original | Discuss on HN