Adding Thousands of Lines to Your Codebase Isn't Impressive. It's Actually Bad. 0 ▲ brennan.day 10 hours ago · 9 min read1753 words · Tech · hide · 0 comments Vibe coding has added yet another layer of abstraction to programming. There are vibe coders who assume they don't even have to think about code anymore at all—the way web developers don't have to think about assembly or binary. Right? However, this layer, unlike all the previous ones, is non-deterministic and yet has a far more intensive cost despite that. You now have the ability to jump right into coding a project without understanding the fundamentals of syntax, or basic concepts like loops, if/else statements, variables, constants, the list goes on. Instead, you rely on the skills of the LLM chatbot to debug and maintain their work. And there's a false assumption that if you simply use a more detailed, specific prompt it'll lead to better quality code—a handy placebo. "We found that no single prompt consistently outperforms other" is often the conclusion you'll get from data researchers. There is no shortcut for learning and understanding. There are unavoidable consequences for… No comments yet. Log in to reply on the Fediverse. Comments will appear here.