Gudhein3's personal blog: On modern software and vibecoding
Written at Fri Sep 25 10:07:38 2026 - MSK
GitHub CodeBerg ShaderToy Source code of this page Home page
In the age of vibecoding, massive layoffs, lack of experienced programmers and narcissistic management of big tech companies, there is no surprise that the modern software industry is not about making good, usable, well verbose software, but more like copying output from LLM chatbot to get paid $5000 without any effort.
Why I am so confident about that?
Because I keep seeing vibecoding "tutorials". Of course, writing a good prompt is not just 0.5s of brain activity, but more like 1.5s of brain activity.
I know, that is a revolutional technology, computer that has an ability to generate coherent sentences based on patterns automatically learnt from human texts is nice and cool.
But, if people using it are willingly taking courses on, basically, how to form coherent prompts and don't check the output before pasting it into their code, I don't feel like their code is going to be nice and work well.

What I propose to do: Stop overtrusting LLMs; Stop the growth until we(humanity) fix the alignment problem(that one is for Trump); Demonopolize the industry; Stop the trend of putting AI everywhere and anywhere; Start marking LLM-generated content as LLM-generated.

FAQ - Frequently Argumented Quacks:
1. - You are luddite.
- (You might have mean Neo-luddite; I know that it's not nice to source source without enough citations, I just couldn't find more reliable sources)
First of, All I want is listed above, if you haven't read it, please read the previous paragraph;
If this sounds Neo-ludditish to you, well, no problem, your definition is yours and mine is mine.
Second, even if I am "Neo-luddite", what's the problem?
I am not acting against average people, nor even the technology, I am not acting against companies either. Speaking about the problems you should have read is not the same because it's, well, not destructive, also, we have "freedom of speech".
Third, Speaking against the cons of the technology and its applications as well as not willing to use it is not the same as mindlessly hating and break modern innovations just because they are modern.
2. - Not using LLMs is not productive
- Maybe, but this is not against what my points are about.
Anyways, people before LLMs were as productive as they are now.
What's changed? How programmers and management treat quality of their products. It used to be well better than now.
For example, a website I use had almost no technical troubles before 2026. After 2026, almost every week I found 2 bugs.
Or, YouTube®, its mobile version used to work as well as the browser version, now, it has more buggy parts than non-buggy parts.
I can say the same for IOS®, Google® search engine(kinda), and others.
3. - Quack.
- Quack. Quack.
4. - LLMs have feelings (thankfully, this is rarely argumented)
- Nope, they haven't.
Recent news about LLMs reacting like humans are caused due to them being non-aligned and just imitating human emotions they were trained on.
This is really scary, but it will likely be fixed after solving the alignment problem.
5. - People shouldn't overtrust LLMs
- Yes, they shouldn't.
Unfortunately, the reality tells us that people often get used to use tools simplifying their lives and don't bother to check, do it themselves.
For example, try to calculate 12 * 3 + 4.
You probably have opened a calculator application on your device.
This is what I'm talking about, you haven't thought that 12 * 3 + 4 = 10 * 3 + 2 * 3 + 4 = 36 + 4 = 40, you used a calculator.
The same is for LLMs, I'm talking from my own experience right now.
If you have a working solution, I'd like to hear it, I'd like mark this section as being solved.

If you have other arguments, I'd like to hear them: nikolasshevelkos+llmarguments@gmail.com

P.S. I'm not against the vibecoding itself, I am against bad code often caused by vibecoding.
P.P.S. This post contains four thousands four symbols in raw form.