secciones

El síndrome NIH (Not Invented Here)

En Why we use Ant (or: NIH), Bruce Eckel nos advierte de los peligros del síndrome de “No inventado aquí” (NIH, Not Invented Here). Cuando pienses en crear tu solución propia en lugar de usar el componente o software pre-existente, piensa que:

  1. Nunca es tan sencillo como parece. Empiezas pensando que lo puedes hacer en dos días, y acabas invirtiendo meses.
  2. Probablemente no es la guerra en la que deberías estar. Sería mejor invertir ese tiempo en tu negocio que en hacer algo que ya existe.
  3. Mucha gente lo ha intentado antes y falló. Todos nos creemos los programadores más listos sobre la tierra, pero es para pensarlo.
  4. Consideraciones políticas. Si piensas comercializarlo después, tu producto se encontrará con la barrera de entrada de los productos pre-existentes. Aunque sean peores que el tuyo, el cliente conoce los otros productos.

El artículo es entretenido en si mismo, lleno de jugosas anécdotas, el tipo de relatos que nos gusta a los programadores :-) (por lo menos, el tipo que a mi me gustan) .

Anterior: Cómo las patentes de software ahogarán los negocios en la Red Siguiente: UML: Tres modos para tres objetivos