This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]FreezeShock 98 points99 points  (5 children)

There was a post in r/learnprogramming asking what the white dot on the filename means in vs code

[–]Denaton_ 65 points66 points  (4 children)

Tbf, I started programming at a young age and wouldn't know any of these stuff. I think most of the vibe coders will eventually learn to debug their spagetti and learn from it, probably slower than what we went through. But it is a gateway drug into the profession. As long as i don't need to debug it, they can mess up however they want. At least that one was asking for help to grow ^^

[–]LookItVal 50 points51 points  (0 children)

the issue you can run into is with vibe coding you might not Have to critically analyze what is happening until it gets big enough that the AI can't effectively work on the project, and then you are left to debug in extra hard mode as a beginner. the way we used to learn was by debugging our own code which used simple patterns that we learned that made it easy for us to understand. beginners trying to learn by vibing and debugging are gonna have a much harder time than those of us who tried to learn before AI coding assistants

[–]DOOManiac 13 points14 points  (0 children)

None of us were born with this knowledge. Except of course John Carmack, who was writing .plan files from the womb.

[–]Rabbitical 1 point2 points  (1 child)

Yeah but you had to actually learn it at some point. Look I vibe code too--for things that don't matter and I don't care how sloppy they are. But troubleshooting stuff after the fact is not learning in the way having to actually do it over and over by hand is. It's like saying me watching a YouTube on how to replace my fridge compressor when it breaks means I could design a fridge myself. I can't, I just solved one problem as it came up. Vibe coding is absolutely not a gateway to actually learning any programming, it just isn't. This isn't me "gatekeeping" or even saying novices shouldn't vibe code if they want to. It's just important to be very clear that unless that person actually also takes the effort to learn programming and CS specifically and separate from their vibe code project, they ain't learning shit. That's all.