## Tags
- Part of:
- Related:
- Includes:
- Additional:
## Definitions
- [[Artificial Intelligence]] x [[Software engineering]]
## Main resources
-
<iframe src="https://en.wikipedia.org/wiki/Vibe_coding" allow="fullscreen" allowfullscreen="" style="height:100%;width:100%; aspect-ratio: 16 / 5; "></iframe>
## Brainstorming
"
Vibe coding
Let Claude or Gemini or o3 in Cursor or Claude Code CLI iterate over the app while there's still an error or a bug, and while things are different than you want, and send it all to Claude, and tell Claude everything explicitly that comes to mind that is wrong, like when you talk to a human.
The result of this constant iteration is that it either gets hammered into some working version, or it drowns in wrong chaos complexity beyond repair.
At the same time, the more you lead him by the hand with what exactly you want him to do for the task, the better. The more overall context you give him, the better. Tell him as much as you would tell to a coworker about the code and more, give him plans, logs, code, guides and everything. Use other reasoning models for planning sometimes. You can tell him much more what precise technologies and patterns in the code he should use, lead him in structuring the code, letting him look for tutorials on the web, information from libraries, documentation, use thinking models for making plans first, give him extra tools, etc.
You can nudge him to refactor, unify duplicated code, reduce bad complexity when it starts to melt down, send screenshots from the frontend, etc. Rollback to older versions when it starts to drown too much in bad complexity.
The latest Claude that came out two weeks ago also needs to be stopped sometimes so that he doesn't try to build the entire company infrastructure when you just wanted to add one chart, they gave him too much Adderall. 😄
Vibe coding is like piloting a spaceship, or taming a beast, or drawing using an interesting brush that paints with latent space 🖌️
"
"
People few years ago: AI cannot oneshot working file with code, so it will never work lmao, it's worthless forever
People today: Okay it can oneshot whole simple apps with frontend and backend instantly working, but it breaks down for more complex apps, so it will never work lmao, it's worthless forever
People in few years: Ok it can oneshot pretty complex apps, but it cannot oneshot for example all of Google's software, so it will never work lmao, it's worthless forever
People in even more years: Okay it can oneshot even that, but it cannot make fundamental physics breakthroughs, so it will never work lmao, it's worthless forever
People in even more years: Uhhh... But it still only mimics the One and Only True Superior Sacred Biological Human Intelligence!
"