domingo, 6 de noviembre de 2011

Welcome to the Real World

Esta frase sacada de la película The Matrix, describe cuando Yo un estudiante de quinto ciclo de la carrera de Computación, experimento su primera clase del Curso "Teoría de Compiladores" dictada por Cezar Bravo (quien fue el causante de que me orientara al desarrollo de software), profesor al que le tengo una gran admiración y le agradezco todo lo que aprendí en su curso.

Otoño - Invierno de 1995, Yo hacia todos mis trabajos en ese momento en Pascal, todo era pascal, era genial me gustaba el lenguaje de Niklaus Wirth podía hacer casi de todo.
Sucedió y fue en este curso, en la primera clase que podría decir que entre a la Matriz.....

Entré al salón a la hora y vi a una persona sentada sobre la mesa del profesor, llevaba jeans, un polo blanco de esos que tienen dibujos de surfer descoloridos, cabello largo en cola, zapatillas, tiza en la mano y un ejemplar del "libro del dragón" (coquito para el curso que empezaba ese día, ademas de otros que devore). Entraron mis demás compañeros, ya con todos se paro y dijo: 

"Sres. Llevaremos el Curso de Teoría de Compiladores y Lenguajes, el trabajo final del curso sera entregar un compilador de lenguaje C, hecho en C, requisito indispensable para la aprobación, organícense en grupos de 4" 

Fue ahí en ese momento donde empezó todo,  fue por este curso que aprendí C y mas tarde C++, y todo lo que se necesita para que las lineas de código que escribimos a diario, se puedan ejecutar en nuestras computadoras, y me di cuenta que sí se podía hacer de todo.

Mi grupo estuvo conformado por los hermanos Jose y Johans Pimentel (locos que me presentaron Visio lo máximo para hacer diagramas, versión para windows 3.11), Edmundo Mamani (mi primo hermano el manager del grupo) y Yo (el curioso).

Ahora que recuerdo caigo en cuenta, (y fue la forma adecuada para desarrollar ese proyecto) que practicamos en ese momento algo muy parecido a lo que ahora conocemos como Pair Programming y Code Ownership
Nos organizamos de a dos para programar frente a nuestras PCs (una 386 dx y mi 486 dx4 regalo de mi querido padre), conocíamos todo el código puesto que cualquiera de nosotros podía trabajar en cualquier parte del mismo, intercambiamos las parejas. participábamos activamente en el proceso creativo, un solo teclado y frente a la pantalla negra del editor de Borland C (que gran herramienta). 

Fueron amanecidas memorables programando y jugando Wolf3D, con muchas anécdotas y un final feliz.....  aprobamos  ;-D.

Hacíamos un gran equipo no solo en ese curso y proyecto, si no que continuamos trabajando juntos en otros trabajos aplicando la misma estrategia de trabajo con mucho exito. Lamentablemente al salir de la U, seguimos caminos muy diferentes pero eso ya es otra historia......