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:
- Nunca es tan sencillo como parece. Empiezas pensando que lo puedes hacer en dos días, y acabas invirtiendo meses.
- 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.
- Mucha gente lo ha intentado antes y falló. Todos nos creemos los programadores más listos sobre la tierra, pero es para pensarlo.
- 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) .