Vibe coding is probably great if you want to be a dev. It gets you to an end state quickly so you can feel the excitement of your efforts. The debugging process teaches you a lot so once you get back to fundamental (which is probably what you should do), it’ll make a lot more sense. You’ll already be familiar with refactoring, compiling, installing dependencies, css (most likely tailwind), and a whole lot of other areas like db setup, local storage, etc.
Discussion
Hmm. You don’t even have to read or understand the code when you do true vibe coding, but you do need to learn how to write a good prompt, and maybe that’s hard without dev knowledge. Genspark.ai for example you don’t need a local setup. It’s great!
All can be learned with enough curiosity. All the tools are available. All sorts of vibe coding tools that do different things and ability to look up anything.
for complex apps you can prompt to architect the app for you and break down all the steps and all the necessary components. That gives you the initial prompt.
LLM debugging is just rubber ducky-ing on steroids
Exactly it’s all about momentum and quick loops
Your “it gets you to an end state quickly” has got me interested in finding out about vibe coding, I don’t want to be a dev (I think) but I deffo feel very lucky to have come across this post. Thanks! ☺️ (it does make me want to have a go!)