Tough problems are nothing new for software developers. What is new is the ever shortening product development cycle. This can be attributed to Moore’s Law. Silicon manufactures are getting better at shortening the delivery time of newer, more-powerful processors. This shortens the amount of time software developers can spend dealing with tough bugs and still be first to market.