I’ve caught myself on coding something for a few days before I even run it first time. But when I do run it the first time it pretty much finished and the only changes I do a simple fixes like typos or minor logic corrections. Maybe some optimizations.
So I’m wandering if other do the same way or if they follow different methodologies in their work like “ship early, release often”.

Eventune
Firefox
Gentoo
Gnome
Google
Songbird