Well, I just finished polishing up and releasing the first version of OMS. The LiViD crew has been working for more than a year on this DVD player.
It was harder than I thought to get a release done. We needed to get something out the door at some point. Hit a relatively stable area so we decided to do it. Have new features coming down the pipeline immediately. So the coders want a release done quick. But of course the builds are all broke and docs need work. I had to fix some myself and rally the troops to fix other stuff. Then everyone dissapeared just in time to do all the final polishing work. ;-) Oh well... got it done... just took way too much time. Hopefully future releases will require less work.
lessons:
- handling final release details sucks
- writing docs sucks
- fighting build systems sucks
- bug hunting can be fun compared to other project details ;-)