Comment by croes

6 days ago

My hand rolled code isn’t legacy code for at least three months. After that I need my documentation to make changes.

Vibe code is legacy from day one and with changing styles

If you have good documentation and you're on stable platform, you can go for years without changes (Common in the Common Lisp world). Which is what we called finished software. Just light maintenance here and then.