Comencé desarrollando en basic , después vino pascal y c, mis primeros trabajos con datos fueron utilizando unas librerías llamadas btrieve escritas en c para basic, realice algún pequeño programa en ensamblador “que horror…” y luego a estudiar cobol, mi primer programa de 40 líneas me dio la friolera de 8000 errores, todo por un par de puntos y un identificador mal escrito.
He vivido el nacimiento de internet desde el comienzo, mis primeras páginas web se realizaron utilizando el block de notas sobre Netscape 1.0 con Html y Javascript “, aún conservo los manuales, algún día cuando valgan millones los venderé en ebay…”.
Desarrolle mi primer sistema de comercio electrónico por el año 94, grabar un valor en la base de datos nos llevo casi 3 días. Recuerdo cuando nos instalaron la primera línea Frame Relay de 64 Kbs con una batería de módems para dar acceso a internet a la zona de Cantabria y dando clases sobre comercio electrónico a los empresarios de la zona sobre el año 96, cuando me decían “¿Tú crees que la gente va a comprar mis productos sin verlos?, estás loco…”
Tecnológicamente hablando he hecho un poco de todo, desde Cobol, Basic, Pascal, C, Turbo C, C++, Turbo Pascal, Dbase, Clipper, Delphi, Visual Basic, Java y como no, mi querido Visual Foxpro, que aún hoy echo de menos, sobre todo cuando compilo o veo la velocidad de las aplicaciones, muy por encima de cualquier desarrollo .net actual.Comencé a trabajar en .net hace unos 6 años, cuando se me ocurrió la idea de desarrollar una aplicación para los primeros dispositivos móviles con Wifi para un sistema informático de picking en tiempo real, buscaba un lenguaje potente y orientado a objetos, aquí fue cuando conocí c# y compaq framework beta 1, “que horror, tuve que volver a desarrollar en c++ algún interface para los netpad de www.psionteklogix.com”, me gusto mucho por su similitud con Java y empecé a trabajar con él.
Al mismo tiempo empecé a interesarme sobre arquitecturas distribuidas, patrones de diseño, metodologías agiles, mejores prácticas, pruebas unitarias, trabajo en equipo con Team System y un montón de cosas para mejorar la calidad de los proyectos y el trabajo en equipo.
En estos últimos años he estudiado más, que en los 30 años anteriores, joder que deprisa va esto, me acuesto siempre con algún libro, revista o leyendo diversos blogs, actualmente la tecnología me desborda y muchas veces empiezo a desear olvidarme de la información que tengo en la cabeza, mi disco duro está llegando a su límite, hay gente que dice que el saber no ocupa lugar, os lo aseguro que mi recolector de basura no funciona muy bien, y claro me olvido de las llaves, el móvil, hasta de la gente que vive cerca de mí, como dice Rodrigo tendré que implementar bien la interfaz IDisposable.
Bueno, no quiero aburriros, mi idea en los próximos post, es la de hablaros de las aplicaciones que estamos desarrollando actualmente sobre Windows, Comercio Electrónico y Dispositivos móviles, compartir nuestras experiencias, explicar la funcionalidad y las diferentes decisiones que hemos tomado para el diseño de las aplicaciones.
Quiero agradecer a Rodrigo la posibilidad de escribir en Geeks, y como no, a mi equipo, sin ellos el proyecto actual no sería posible. “Sobre todo por la posibilidad de exportar los informes a texto plano”. Es broma, si no fuera por ellos no tendría con quien discutir.