To those of you feeling called out: Vibe coding is not about letting GPT find your missing semicolon or create that weird for-loop for you, but crafting the whole source code from scratch for a person who can’t program at all.
I’ve used it to craft a quick PowerShell or bash oneliner, or to get familiar with a function in some python package I’ve never used. But an entire program?
Well, executives like to oversell the ability of genAI, so people think it can fully replace human coders right now. In actuality, it’s just a more resource wasting Google. I usually try to look for code with public domain license instead to copy and modify (I try to credit the original authors nevertheless), and rarely peek into less permissive codes (had to do it for some OS API stuff, because people forgot how do do what SDL does without using SDL, my worst offense was to check the keyboard scancode lookup table in multiple Linux versions).
Do people really do that?! I’ve just used it as a starting point for something totally unfamiliar, reworked it to suit, made sure I understood everything it spit out. I cannot imagine ChatGPT spitting out working code.
“vibe coded/coding” means using something like Chat-gpt to output code, if anyone is wondering.
To those of you feeling called out: Vibe coding is not about letting GPT find your missing semicolon or create that weird for-loop for you, but crafting the whole source code from scratch for a person who can’t program at all.
.
I’ve used it to craft a quick PowerShell or bash oneliner, or to get familiar with a function in some python package I’ve never used. But an entire program?
Well, executives like to oversell the ability of genAI, so people think it can fully replace human coders right now. In actuality, it’s just a more resource wasting Google. I usually try to look for code with public domain license instead to copy and modify (I try to credit the original authors nevertheless), and rarely peek into less permissive codes (had to do it for some OS API stuff, because people forgot how do do what SDL does without using SDL, my worst offense was to check the keyboard scancode lookup table in multiple Linux versions).
Do people really do that?! I’ve just used it as a starting point for something totally unfamiliar, reworked it to suit, made sure I understood everything it spit out. I cannot imagine ChatGPT spitting out working code.
They do. The result is usually as expected. Either full of security holes or the recipe site is advertising cyanide ice cream.