One thing I found is that ,do not give a release date until your project is done.
It's best not to even tell anyone you working on new items or updates.
The next thing you know everyone is calling you product vaporware, when
you don't met the deadline.
Be it a video game, game engine ,patch file.
Release dates just cause head aches.
Some Programers get stage fright, and keep finding bugs, when they are not that big of a deal.
Do not be afraid to let your babies go out into the world. They will do just fine.
You can clean their faces later on. lol