Thu
Dec
07
2006
En aquel maravilloso simulador de vuelo de principios de los 90,
Chuck Yeager's Air Combat, el
mítico piloto decía una máxima que desde entonces tengo en alta estima:
Remember, it's the man, not the machine.
O en cristiano:
"Recordad: es el hombre, no la máquina". Yeager nos recordaba que por muy superior que fuera técnicamente el avión del enemigo, si nosotros teníamos
lo que hay que tener, la victoria sería nuestra.
Llevo desde que empecé en esto de la programación utilizando las que son, en mi opinión, las
mejores herramientas para el trabajo, es decir las diferentes versiones de Visual Studio desde la 6. Y siempre me ha parecido una sobrada estúpida, llena de ego y con muy poco fundamento aquello de
los verdaderos programadores lo hacen en Notepad. Sustitúyase Notepad con vii, emacs o cualquier otro editor de texto glorificado a la elección del
machote de turno.
Las herramientas están para ayudarnos, aunque nunca podrán hacer nuestro trabajo por nosotros. Si dispongo de IntelliSense no tengo porqué saberme de memoria todos los métodos, propiedades y eventos de System.Data.SqlClient; pero sigo necesitando saber la diferencia entre un DataSet y un DataReader y cuándo usar cada cual. Y lo mismo para plantillas,
wizards y demás herramientas que hacen posible la programación hoy en día. El usar o no dichas herramientas no me hace ni más ni menos machote, ni mejor ni peor programador que otro.
Y, sin embargo, cuando alguien tiene
verdadero talento, las herramientas son lo de menos:
Sí, el tío del vídeo ha utilizado exclusivamente Microsoft Pain(t).