Originally, I had written a blog pose there that I ended up retracting later that day because I did not want to anger anybody. On one hand, I don't like censoring myself like that. On the other hand, it gave me peace of mind and gave me a better change to contemplate my thoughts about "vibe coding".
I still think that vibe coding is a very rediculous premise. People who know nothing about coding use large language models to write entire codebases for games, websites, etc. At first though I had completely condemned the whole practice. Now, I only parially condemn it. If a person with little or no experience in HTML, CSS and JS wants to make themselves a custom blog, that is a great idea! It allows people who want a custom place on the web that they have custom designed, rather than use the drab prefabs of the modern internet. (Just as a side note, this site and all of its code is 100% handmade by human keystrokes :) ). This is a great use of AI models for creating something non-consequential, personal, and unique. Also, just using ChatGPT to help with specific functions or individual questions is a valid use. It's good a supplementary search to what you already get on Google.
My problem is with people who just want to make a quick buck and fill the world with medeocre shit just to try to srape up a few cents. There is so much junk out there that is now just "generated" - not made or designed or partially made and abandoned - just... generated. It has no life and its entire point is just to flood the market with average or below average software. It's cheap at best.
Programming requires design choices in order to create projects that work properly.
And remember: ChatGPT literally writes the most average code, so if you use it to write your code for you, then you are no better than average.