A través de veinte Encuentros pasaron dos décadas colmadas de diversos acontecimientos, inmersos en una dimensión temporal que nos hizo testigos de la migración del siglo XX hacia el XXI. A la par de las transformaciones sociales, culturales y tecnológicas implícitas en ese tránsito, GeneXus y la Comunidad de usuarios no han cesado de evolucionar.
Por eso comenzamos a partir de hoy, en periódicas entregas, una retrospectiva que nos permita visualizar el avance de la Comunidad GeneXus a lo largo de estos veinte años.
¿Quiénes fueron sus protagonistas?, ¿qué acontecía en el mundo a nivel social y tecnológico? Compartiremos, además, en cada entrega un valioso material sacado del baúl de los recuerdos: fotografías, videos, materiales gráficos.
Breogán Gonda, Nicolás Jodal, Karina Santo, Jorge Mastropietro y Gustavo Proto, ¡con ustedes!
Breogán Gonda :: Veinte años de desafiar el paradigma e intentar alcanzar nuestros sueños
“Se cumplen dos décadas de construir valor en comunidad; de desafiar los paradigmas; de perseguir logros y sueños; de hacer posible que las ideas se lleven a cabo, por más imposibles que parezcan.
El I Encuentro GeneXus se realizó en el año 1990, luego de que Artech naciera en 1988 y posteriormente a la liberación de la primera versión de GeneXus. Un grupo pequeño de personas, todos ellos los primeros usuarios GeneXus, nos reunimos en la Cámara de Comercio Uruguay- España (
Vea al pie de la noticia, el video conmemoratorio).
La herramienta solucionaba una gran necesidad de la época: la generación automática que resolvía la productividad (en aquel momento el propósito era generar el 70 % de los programas necesarios, generar la base de datos y luego mantener automáticamente todo lo que se generara). Comenzamos con un reducido número de clientes que eran a su vez colegas, que además de verse seducidos por la idea de lo que significaba GeneXus, depositaron en nuestro trabajo también su confianza. ¡Y tuvimos nuestro primer gran problema de performance!
Fue un gran desafío en el cual pusimos muchísimo ahínco para solucionarlo, trabajamos duro día y noche durante un par de semanas, un gran esfuerzo concentrado para resolver el problema. ¡Y lo resolvimos! En ese entonces éramos Nicolás Jodal, Karina Santo, Jorge Mastropietro, Gustavo Proto y yo”.
El primer problema resuelto
“El I Encuentro GeneXus fue fruto de este problema de performance, se convocó a los clientes, y se les anunció que recibirían una próxima versión de GeneXus actualizada”.
“Este primer Encuentro tuvo dos resultados: en primer lugar negativo. Durante los próximos ocho meses ¡no logramos vender nada! porque la gente se asustó, esto en principio... Pero el mejor resultado fue en los veinte años siguientes, pues no hay paliativo para decir la verdad. Este inicio marca los pilares de nuestra forma de trabajar, nosotros asumimos que siempre hay problemas; cuando haya problemas los asumiremos y los resolveremos. En la industria del Software no existe la ausencia de problemas, sólo si el producto está muerto. Los problemas también forman parte de la enorme velocidad de la innovación”.
Después del susto inicial, muchos nuevos usuarios comenzaron a utilizar GeneXus y los desarrolladores se animaron en base a los resultados y a la seriedad con la cual se encaró la innovación. GeneXus en un breve lapso de tiempo salió de Uruguay y comenzó a venderse a Argentina, Brasil, Chile. Ya para el II Encuentro GeneXus, la cantidad de clientes se triplicó y además de contar con participantes de Uruguay, también asistieron los primeros clientes de la región.
Nicolás Jodal :: Estábamos haciendo una revolución
“Muchas veces se me ha preguntado qué desafío encontraba en GeneXus, por qué creía en esa idea. Lo más motivante para mí era sentir que estábamos haciendo una revolución. Significaba una nueva forma de desarrollar aplicaciones, la cual fuimos descubriendo progresivamente. Un paso nos fue llevando al otro pero nuestro horizonte era la revolución, pues entramos en un territorio donde las cosas se hacían de una manera distinta a la que proponíamos, y fuimos poco a poco conquistando las coordenadas. Afortunadamente en el camino encontramos adeptos a la causa, como Karina Santo, Gustavo Proto, Jorge Mastropietro; ellos fueron los primeros”.
Realizar el I Encuentro fue una decisión acertada
“Aún hoy recuerdo la gran responsabilidad que sentía, acompañado por un toque de nerviosismo, pero siempre tuve confianza de que las cosas iban a salir bien. Ahora que lo miro en retrospectiva, cuando surgió aquel problema de performance, el hecho de ponernos inmediatamente en contacto con nuestros primeros clientes para trasmitirles que estábamos resolviendo el problema y realizar lo que se constituyó como el I Encuentro GeneXus, fue una acción muy acertada. No sólo porque los problemas son como vitaminas para la innovación y a los ingenieros nos seduce resolverlos, sino que lo más importante fue que le trasmitimos la confianza de que lo resolveríamos”.
“Conforme fueron pasando los años, cada Encuentro se fue superando a sí mismo, y visto a la luz de hoy, guardo de ese primer Encuentro la emoción de la expectativa, la responsabilidad, la espontaneidad de la innovación, del estado de cosas cuando recién comienzan. Lo que no éramos del todo conscientes de que ese primer Encuentro era el fundacional de muchos eventos anuales más. Afortunadamente con el paso del tiempo, los encuentros se volvieron vitales para Artech y la Comunidad".
Karina Santo :: Soy nativa GeneXus
“Mi relación con GeneXus parte desde la Universidad, con Jorge Mastropietro éramos compañeros, y con Gustavo Proto y Nicolás Jodal, aunque no éramos de la misma generación, coincidimos en algunos exámenes de la facultad. Breogán Gonda en ese entonces era docente. Mientras estudiaba comencé a trabajar con un software contable que hacía Breogán, aproximadamente por el año 1988 usé por primera vez GeneXus para desarrollar un sistema de facturación, luego entré de lleno a trabajar en la recientemente conformada Artech. Yo nací en GeneXus, porque si bien en la facultad estudié COBOL, mis primeras aplicaciones fueron hechas en GeneXus”.
“El primer Encuentro, como todos ya sabemos fue motivado por un problema de performance, las aplicaciones resultaban muy lentas con el SQL del AS/400, y tuvimos que pasar al código nativo. En ese sentido el I Encuentro fue poner la cara frente a un problema y asumir el compromiso para otorgar los niveles de performance requeridos.
De ese día, nunca voy a olvidar algo que dijo Breogán: su analogía de GeneXus con el pelícano. Él explicó que se habían realizado muchos estudios que pretendían demostrar que el pelícano de acuerdo a su estructura anatómica (forma de las alas, peso, altura, etcétera) no tenía condiciones para volar, pero como el ave no lo sabía, al no ser consciente de la ausencia de condiciones favorables para volar, el pájaro remontaba vuelo igual. De alguna manera eso reflejaba lo que sucedía con GeneXus, nosotros éramos uruguayos y en ese entonces no había credibilidad en el área tecnológica para un país sin tradición de innovación en el área, me acuerdo que Breogán concluyó con algo así como: `
Todos los estudios indicarían que nosotros no podríamos volar, pero nosotros no lo sabemos, así que vamos a volar’. Sus palabras me llenaron de entusiasmo".
“Estar en el I Encuentro GeneXus para mí era como estar en el mejor lugar y en mejor momento, me generaba un desafío tremendo con todo lo que significan los comienzos, la intensidad de lo que recién empieza, sus dificultades y lindos sucesos. Era una tecnología muy nueva y además implicaba ciertas dificultades para la comprensión ya que requería un cambio de paradigma importante para los desarrolladores que venían trabajando con COBOL nativo. Pero nuestro convencimiento venía porque la idea era muy fuerte, describir en vez de programar y levantar así los niveles de la programación sustancialmente era muy atractivo. En ese sentido, viví las primeras impresiones de las personas que escuchaban las demos, quedaban muy sorprendidas, también sucedía que en primera instancia algunos pensaban que era una maravilla pero que sólo funcionaba para prototipos, así que tuvimos que salir a demostrar que también servía para aplicaciones grandes”.
Jorge Mastropietro :: Mi sensación era que estaba trabajando en algo muy novedoso
“En el año 1986 como premio por recibirme me fui de viaje a albergues en Europa. Había trabajado con Breogán en la DGSS -lo que hoy es el BPS (Banco de Previsión Social)-, que en ese entonces era el director del centro de cómputos. Antes de irme de viaje, Gastón Mousques -que trabajaba con Breogán- me preguntó si quería trabajar con ellos al regreso. Así que a la vuelta me dediqué a pasar a código C parte de lo que estaba escrito en COBOL, el corazón de GeneXus".
"
Eran los orígenes de GeneXus. Estaba trabajando en la gestación de una tecnología que yo sentía como muy novedosa, recuerdo que
eso era lo que más me motivaba del trabajo. Además del hecho de que en esa época estaba de moda el tema de la Inteligencia Artificial y ellos estaban con este tema. Así y todo, con la Inteligencia Artificial en el horizonte, para compartir los trabajos y la información entre todos, no contábamos con la utilidad de las computadoras en red ni de los e-mails; se trabaja con diskettes, teníamos uno llamado ‘
Cable’ ”.
“En el I Encuentro GeneXus fue que vi por primera vez a todos los clientes juntos. Sólo conocía a algunos que iban a Artech. Me acuerdo que el público asistente eran unas 30 o 40 personas y mi sensación fue que estábamos haciendo algo importante que le servía a diferentes personas y empresas. Por un lado me dejaba muy contento pero a su vez 'nervioso' por la responsabilidad que implicaba. Era casi obvio que ese encuentro con los usuarios no sería el último, sino que había algo más grande en el aire, era como una preparación para los siguientes encuentros. Creo que en ese I Encuentro los clientes se dieron cuenta que íbamos a trabajar junto a ellos para poder resolver los problemas que iban surgiendo”.
Gustavo Proto :: Sentía lo mismo que siento hoy: ¡que tenemos una tecnología imponente!
“Me relacioné con GeneXus desde sus comienzos porque trabajaba cerca de Breogán y Nicolás en el desarrollo de un sistema contable que utilizó el hermano de Breogán en su empresa de contabilidad (denominada RCG). Ellos necesitaban un sistema y yo quería hacer uno. Mi idea era vender el sistema y ellos me auspiciaron. De hecho, el sistema funcionó y se vendió bastante
bien. Durante ese proceso me fui interiorizando con lo que estaban haciendo, que era el comienzo de GeneXus, y me pidieron que escribiera la documentación. Cuando decidieron comenzar a generar programas para actualizar la base de datos en función de la información de las transacciones, me pidieron que hiciera un prototipo de programa. A partir de éste, fue que primero Nicolás comenzó a generar el código de las transacciones y, más tarde, quedé generándolo yo”.
“El I Encuentro GeneXus fue un gran esfuerzo de organización, que a pesar de los nervios que me generaba, asumí confiado porque creía firmemente en la tecnología que además hasta el día de hoy me parece inigualable. Tuvimos un buen recibimiento por parte de nuestros primeros clientes y quedó como resultado el compromiso adquirido para con nuestros primeros usuarios: habíamos dicho que teníamos un problema, que sabíamos cómo resolverlo y que en corto plazo tendríamos la solución. Así fue y seguirá siendo.
1988 | | - Nace una innovadora empresa llamada Artech
- Contexto tecnológico: AS/400
El AS/400, fue la continuación de la base de datos del System/38 machine (anunciada por IBM en octubre de 1978 y emitido en agosto de 1979). El IBM System/38 fue el mini ordenador más exitoso de IBM, pero su arquitectura había llegado a su límite. Los primeros sistemas AS/400 se entregaron en 1988, y la línea de productos ha sido renovado continuamente desde entonces.
| | 1989 | | - GeneXus 1.0
- En 1989 GeneXus 1.0 se lanza al mercado con su primer generador, denominado RPG y Cobol para AS/400, liberando el generador FoxPro.
- ¿Qué pasaba en el mundo?
El Muro de Berlín cayó entre la noche del jueves 9 de noviembre a la del viernes 10 de noviembre de 1989, veintiocho años más tarde de su construcción. La apertura del muro, conocida en Alemania con el nombre de die Wende (el Cambio), fue consecuencia de las exigencias de libertad de circulación en la ex-RDA y las evasiones constantes hacia las embajadas de capitales de países del Pacto de Varsovia (especialmente Praga y Varsovia) y por la frontera entre Hungría y Austria, que impuso menos restricciones desde el 23 de agosto.
| | 1990 | | - Se realiza el I Encuentro GeneXus
- En el I Encuentro se hizo referencia a experiencias y necesidades de acuerdo a lo que se pretendía de la nueva herramienta, se plantearon muchísimas cosas, además del anuncio de la nueva versión. Fue un momento en el cual las propuestas de los primeros usuarios para mejorar GeneXus fueron incluidas para la versión siguiente. Esto fue lo que selló la unión con la Comunidad, tener cerca a los creadores del software, sugerirles cambios y utilidades y que éstas inmediatamente fueran incorporadas de un año al siguiente.
- Al igual que este año (2010) se jugaba la Copa Mundial de Futbol pero en Italia. En las Personal Computer PC se utilizaba Windows 3.0, la primera versión popular. Esto permitiría ejecutar en modo multitarea viejas aplicaciones basadas en MS-DOS. Windows 3 convirtió al IBM PC en un serio competidor para el Apple Macintosh.
| |
|