I have been developing software for over 25 years and every project is a bit different. What rarely changes however ¬†is the excitement of shipping a product into the market. Usually the amount of caffeine consumed by the engineers is inversely proportional to the distance of the release date. Maybe that ¬†excitement is mostly a coffee buzz… ? Nah… I love shipping software (and drinking coffee).