Rachel Thomas over on Fast.ai.
Vibe coding provides a misleading feeling of agency. The coder specifies what they want to build and is often presented with choices from the LLM on how to proceed. However, those options are quite different than the architectural choices that a programmer would make on their own, directing them down paths they wouldn’t otherwise take.
Much as people might hate reading it, AI coding strikes me as the best version of Visual Basic that could ever be created..with all the problems VB brought to software development. VB lowered the barrier to entry and produced a great deal of awful software, written by people who never grew past being novices, deployed in places it had no business being. AI coding lowers that barrier further still, on the assumption the model itself will compensate for the inexperience of whoever’s driving. We’ll see if that happens.