If you want to "vibe code" as a non dev, you ought to at least learn basic software patterns else the code will be seriously bad vibes
Discussion
Oofโฆ ๐
When it comes to things like fun little novelty 3js games, who gives a shit though. Bad code or not does it do the thing? But yeah in more serious projects...humans need to be evaluating the code as always.
Ok what should I learn
Vibe learn it
Just pick something and try it for a month or 3, then decide if this feels right or pick something else.
The patterns that webmaster utxo is talking about apply to most/all programming languages and once you understand these learning a new language is pretty straight forward.
I have been doing python for like 25 years but i also did a lot of ruby for about 6 years and like 5 or 6 other languages that i did very minor things with, mostly because it was not optional to choose something else or because it was a better fit with the requirements. It's pretty easy these days to get you started with all the information, docs and tutorials out there.
๐ซ
isn't that what learning MS-DOS at like nine years old teaches you?
So where to start to understand best practice software development?
Haha! Thats true. Making a machine to say hello to me was 100x more satisfying than whatever scream-cuss-fistclench hell I visited trying to get Claude to create something for me ๐
(For the record, I still know almost nothing)
I've started to vibe code while not fully comprehening the coding language as I am also learning it. I have experience in coding with bash and websites. It is interesting so far. It feels more like working closely with a fellow staff member in a coding session at the office.
Any tools, tips, resources, and information that can help me to master the vibes. Would be truly appreciated.

