Iterate versus Copy in Software

Recently I posted an article on when it is OK to reinvent the wheel.  During the article I made a reference to automobile industry.  I mentioned how nobody has been able to invent a replacement for the original automobile. However every year dozens of major companies release new iterations of their products, all based off the original […]