La importancia del ‘estilo’ al programar
Codifica como si el que fuera a mantener tu código fuese un manÃaco asesino que sabe donde vives.
software development as an artistic expression
Codifica como si el que fuera a mantener tu código fuese un manÃaco asesino que sabe donde vives.
No me mal interpretes siempre me he sentido feliz. Me gusta programar, lo he disfrutado y lo disfruto cada dÃa.
Picaba código de la microhobby pero no conseguÃa descifrar la magia de esos conjuros.
Conseguà hacer mis primeros videojuegos en BASIC pero necesitaba más potencia y velocidad de respuesta.
Conocà ensamblador y sentà el poder en mis dedos parcheando interrupciones. Aquà lanzo una flecha de agradecimiento a Paco, ese viejo dinosaurio de la informática que le pagaba 500 pesetas por hora de clase.. (que luego se las gastaba en mi bar a base de cubatas).
Conocà C y me derretà al ver como con una lÃnea de código solucionaba todo un dÃa de trabajo en ensamblador.
Conocà Java y me derretÃa de satisfacción con la cantidad de librerÃas y documentación que te proporcionaba.
Me empezaron a llamar la atención los conceptos de la eXtreme-Programming que hundÃan un poco en lo profundo los grandes análisis y documentación, asà como defendÃan técnicas como la pair-programming que siempre me ha encantado incluso antes de saber que tenÃa nombre. Recuerdo muchas noches en vela jugando a programar aplicaciones con uno de mis mentores en Java.
Conocà los patrones de desarrollo de software que te guiaban en la resolución de problemas contra los que ya no tenÃas que luchar solo. Implementé varios de ellos a golpe de pico y pala: un motor de persistencia, un MVC, …
Conocà Struts e Hibernate y solucionaban un problema grande pero empecé a sentir que la solución empezaba a formar una pendiente, que ya no volaba tan ligero…
Bajé a iBatis y sentà que remontaba el vuelo, la potencia de Hibernate no justificaba los dolores de cabeza que me dio y me sigue dando con insistentes poltergeist.
Comprendà la importancia de los patrones KISS y “menos es más” antes de conocerlos.
Ahora bajo un poco más y me alejo de la gran pista de los tanques, me estaba perdiendo, las grandes herramientas pesan demasiado y mis pies se hundÃan en el barro, me sentÃa empantanado.
Quiero divertirme, quiero ser feliz, quiero sentirme ligero, mis proyectos y mis herramientas deben ser también ligeras.
¿Cómo no se es uno mismo?
Extrañas coincidencias (1991) David O. Russell y Jeff Baena.
a Freelance Web Developer is proudly powered by
WordPress
Entries (RSS)
and Comments (RSS).
Fernando Guillen's blog by Fernando Guillen is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported License.