martes, marzo 04, 2008

Where the rubber meets the rock

Where the rubber meets the rock (Raganwald)

¿Es un ebanista un buen ebanista con un buen juego de herramientas? ¿Mejorarías tu juego si te compraras (y usaras) la raqueta que usa Nadal? Seamos sinceros: para ser un buen programador es necesario "algo más" que una buena o muy buena herramienta. Es necesario saber lo que haces, conocer la materia con la que trabajas. Debes aprender la técnica, debes ser bueno encontrando soluciones que equilibren las fuerzas que se ejercen sobre un sistema informático. Debes conocer la historia, para no repetirla.

Una buena herramienta no te hace un gran programador. En todo caso, te hará mejor. Pero lo que está claro es que debes profundizar primero en tu oficio, y luego gastarte el dinero en la cojo.herramienta.

Soy de los que creen firmemente en que la programación es un arte, como lo es también el diseño. Pero cuando se dice eso, muchos quieren decir que en realidad la técnica no importa tanto, que está todo en manos de alguna extraña musa que te inspira sólo a su antojo

¡ERROR!

Dali, Picasso, Velázquez... Antes de convertirse en genios, aprendieron técnicas muy variadas, estudiaron a sus predecesores, estudiaron cómo lo hicieron ellos, aprendieron, se formaron, practicaron... Y luego se dejaron llevar por las musas... Hubieran pintado muchos buenos cuadros sin la ayuda de Mnemosine. Sin embargo, el número de pintores que en el mundo han sido... Han sido muchísimos... Pero sólo algunos llegaron a considerarse genios...

Me da a mi que muchos artistas mediocres se llaman artistas esperando que al ponerse el título ellos mismos obliguen de alguna manera a la caprichosa musa a rodearles con su abrazo...

Por cierto, ¿cuál será la musa del genio programador?

No hay comentarios: