Why NIH and RTW are bad!
February 24, 2007 ·
Not Invented Here and Reinventing The Wheel. We've all done it. We find something that does a perfectly good job but either it's written in a different language or written by someone else we don't know so we just decide to go ahead and write our own version. It plagues any coherent attempt at Open Source within the ColdFusion community - look at the number of half-baked calendars available (and don't get me started on the unit testing frameworks!). Scott Hanselman has a wonderful post about trying to rewrite a perfectly good Boo library in C#. Classic NIH / RTW. And he paid for it - but at least he had the sense in the end to reuse the other person's wheel.