One thing I’ve learned from by Emanuele Di CeccaOne thing I’ve learned from by Emanuele Di Cecca

One thing I’ve learned from

Emanuele Di Cecca

Emanuele Di Cecca

One thing I’ve learned from vibecoding: don’t break what already works.
When I’m building a new feature, I usually create a separate test area instead of modifying the live version directly.
If the current version is v3, I’ll experiment with v3.1 there first, test it, iterate, and only move it into the main app once it’s stable.
For bigger rewrites, I keep both versions locally and compare them side by side. The old one stays untouched while I work on the new one.
It’s a simple workflow, but it saves me a lot of headaches when AI starts losing context.
There are many ways to approach this. This is just the one that works best for me.
What’s your workflow when building with AI?
Like this project

Posted Sep 12, 2026

One thing I’ve learned from vibecoding: don’t break what already works. When I’m building a new feature, I usually create a separate test area instead of mod...