I ran an experiment in which I created a project solely by vibecoding. The time to feature starts to degrade over time, and it becomes impossible to continue the project. So I decided it was a fun experiment, but I am not a fan of this approach to software development. It was more of an experiment to see how far I could go with it. The result is here, doing global refactoring and fixing the mess created by vibecoding:

I think the approach I’m currently using with AI is more like AI-assisted coding than vibecoding: more precise instructions and strict control over the code artifacts generated by AI.
That’s all for now!