Alguna ves me dijeron una frase "Lo mejor o lo peor de las personas, se ve en los momentos de crisis". Creo que el mismo principio aplica para las empresas.
En la facultad pase la materia RPG con la nota 2, ¡odiaba la materia!, para mi opinión en aquel entonces es que ese lenguaje era arcaico, desastroso, no entendible.
Al saber cuanto pagaban por conocer ese lenguaje de programación, entre en una crisis, iba contra mi propia opinión, después de un tiempo de las tantas oportunidades que ya me ofrecían para trabajar en ese entorno, di mi brazo a torcer, y entre en ese mundo.
A medida que conocía el entorno, quede encantado, no había en el mundo algo mejor que haya conocido (salvo la pantalla verde), entorno estable, seguro, rápido, sencillo, coherente, auditable.
Creo que por el año 2000, IBM cambia de estrategia de marketing, cambio de nombre al AS/400 a iSeries, luego mas adelante a i5, luego System i y creo que mas adelante se llamará IBM i. Volviendo al tiempo del "iSeries", la idea principal era dejar de perder el mercado ante los "PC Servidor", eso teniendo en cuenta el contexto de la tan famosa "burbuja de Internet". Asumo que el precio y los años encima de la marca AS/400 lo hacían parecer anticuado. En aquel entonces hubo una crisis, no estabamos seguros de como se llamaba el sistema operativo, muchos comentarios que el RPG iba a desaparecer, y en las empresas comenzaban las revisiones de cambio de plataforma. Hoy todas siguen con una maquina iSeries.
A razón del 2003/4, IBM decide sacar la carga interactiva de su equipo iSeries, o mejor dicho, comienza a venderla a quien la necesite, y el "iSeries" paso a ser un servidor de Base de Datos y Procesos batch. Al ocurrir esto, todos los programadores RPG, tuvimos que aprender otros lenguajes, porque las empresas no pensaban comprar la carga interactiva y la "carga interactiva" debiamos migrarla a Web. Otro momento de crisis, tuvimos que aprender Genexus y pensar nuestros procesos en "Web". La mayoria eligió Genexus por la opción multiplataforma, pues volvió a encenderse la idea de salirnos del obsoleto iSeries y dejar abierta la posibilidad de mudarnos a otra plataforma mas acorde a nuestros tiempos.
Llevo mas de 5 años con Genexus, y no veo que se pueda hacer todo en "Web", solo se puede hacer cositas sencillas, cosas sin mucha complejidad de carga de datos, y que no requieran de una carga pesada en cantidad de transacciones por un mismo usuario, por ejemplo un digitador con una carga promedio de 5 transaciones x minuto.
Hoy, ante la crisis financiera mundial, IBM lanza su nuevo equipo System i, con el microprocesador mas rápido del mundo, la POWER6 y ofreciendo lo que nadie hasta hoy haya ofrecido
- Carga 5250, o sea 100% interactivo
- Carga Web
- Virtualización
- Cifrado para proteger mejor los datos
- Linux
- AIX
- MySql
- PHP
- Repotenciado de JAVA, SQL y mi bendito RPG
- Cloud
- y mucho mas...
Básicamente, perfecto para consolidación de servidores con distintos tipos de cargas de trabajo. IBM volvio a su "primer amor", la pantalla verde Y con el super agregado de las puertas abiertas a las tecnologías de punta hoy conocidas.
El primer amor de Artech fue RPG, es lo que le permitió tener una cartera estable de Clientes, pues quienes consumen IBM, por lo general, lo siguen utilizando desde que decidieron estar bajo esa tecnologia. Gracias al generador RPG, basicamente pudieron financiar todo el proyecto Genexus y llegar a lo que es hoy, una buena herramienta de trabajo para desarrollo de aplicaciones corporativas.
Pero me pregunto, ¿será que Artech esta reventado en ventas de licencias de la Genexus X, que se han olvidado del RPG, y mucho mas de toda la tecnologia IBM?. ¿Será que el nicho de mercado no IBM, es mucho mas grande y lucrativo, y por eso no nos hacen caso? De ser así, por favor avísenme, quisiera saber dicha tecnología.
Si estoy en lo cierto, Artech no se esta forrando de dinero vendiendo miles de licencias Genexus X, les sugiero que apunten al nicho del mercado IBM. Yo por de pronto estoy muy contento, el conocimiento del lenguaje RPG sera mas valorado.
jueves, 26 de febrero de 2009
Vientos de Cambio
Publicadas por Adolfo Vera a la/s 10:23:00 p. m. 2 comentarios
viernes, 27 de junio de 2008
Cambiar es crecer
Esta es la nueva integrante de la familia. Una foto justo al mes de vida. nació con 3,475 Kg. y al mes 4,250 Kg. Se muy bien el significado de "Cambiar es crecer", las ropitas de recién nacida ya no le caben, para mi la mejor frase se "Crecer te obliga a cambiar".
Ya desde el año pasado he estado soñando en ir cambiando de rutina. Antes, comencé este blog, luego inicie búsqueda de una nueva casa, aquello no salio, así que emprendimos a ampliar nuestra propia casa. Hasta hoy aun no terminamos, si terminamos el dormitorio de mis otros hijos donde disfrutan su nuevo espacio a la espera de que la nueva integrante crezca, y ocupe su dormitorio y ya no este con sus "papis". Luego en estar libre de deudas, otro cambio, aun no hecho con demasía realidad, aunque sabemos que es lo mejor ante cualquier eventualidad. Otro cambio, ser independiente, formar mi propia empresa, por lo que a los 10 días de la nueva integrante presente mi renuncia, como ultimo recurso para quedarme por ahí, solicite el salario promedio del mercado, y me dijeron que no. Hoy 27 de junio, renunciante hasta el 02 de julio, ya estoy con nuevo trabajo, todavía como dependiente, tendré que cumplir horario pero tendré que emitir factura; así que, podría decir que soy medio-independiente, aunque tengo que reconocer que me interesa mucho hacer carrera en este nuevo tipo de negocio. Y si, me pagan el salario que solicite en mi anterior trabajo.
Muchos cambios, y por mi bien, espero estar creciendo.
¿Y ustedes, que opinan?
Publicadas por Adolfo Vera a la/s 10:08:00 p. m. 2 comentarios
Etiquetas: Divagues
jueves, 21 de febrero de 2008
Dos meses y aun sin casa.
Pasaron mas de 2 meses sin escribir, ni siquiera una sola línea, ¿estuve de vacaciones?, No!
Estuve con varios proyectos, el primero de ellos ¡Salir de deudas! y ahora mismo lo estoy, salvo las compras del mes por tarjeta de crédito que al próximo vencimiento lo estaré cancelando.
Hace como dos años, leí un libro "Como llegar a Fin de Mes" del Dr. Andrés Panasiuk, lo compre esperando encontrar alguna solución o formula mágica para levantar mi alicaída economía, gran sorpresa la mía, no encontré ninguna formula ni receta mágica, pero si algo de gran impacto para mi vida y principio fundamental para un cambio profundo en mi carácter "Nunca gastar más de lo que uno tiene". ¡Básico! me dirán, pero yo no lo hacia.
El siguiente proyecto era vender mi casa y comprar otra casa más grande. Me agarró un bronceado bastante profundo buscando casas para comprar. Aquello no salió, no daban los números para el tipo de casa que estaba buscando.
Ya que no salio la compra de otra casa, entonces el siguiente paso es re faccionar la casa que tengo. Ahora voy por el segundo proyecto arquitectónico para hacer una re-estructuración de mi casa.
Este es el plano de como quedará, el diseño es en bruto sin considerar las terminaciones, pero la estructura quedará así:
Ahora anuncian aumento de hierro y escasez de cemento y de nuevo eso me hace pensar en entrar en deudas.
Lo más probable es que no entre en deudas, pero viviré en la casa sin la terminación de los detalles finales, de la parte que estaré haciendo, ya que este proyecto lo realizare en tres partes, según los cálculos como dos años y medio (a no ser que trabaje dentro de un proyecto grande).
Espero la próxima vez estar escribiendo sobre algún "tips" sobre construcciones ;)
Publicadas por Adolfo Vera a la/s 9:05:00 p. m. 0 comentarios
Etiquetas: Divagues
domingo, 2 de diciembre de 2007
Vacaciones
Estoy de vacaciones; bueno, en realidad solo una forma de decir, quizás la expresión mas adecuada sea "Vacaciones forzadas".
Es una realidad en mi país, en donde la ley laboral, preve una situación de estabilidad laboral cuando uno cumple 10 años de trabajo en la misma empresa.
Una de las ventajas al obtener dicha estabilidad laboral es la inamovilidad del puesto de trabajo, dicho en otros términos, no pueden despedirte, y si lo hacen, deben pagar una buena cantidad de dinero, practicamente, 2 salarios por cada año de servicio en concepto de indemnización, y si llegas a estrados judiciales, donde por la generalidad, gana el ex-empleado, asciende a 4 salarios por cada año (la verdad no estoy muy seguro de cuantos "salarios" por año son por indemnización, pero por ahí cerca esta)
La jugada que realizan las empresas que no quieran entrar bajo esta "carga social", en despedirte, te indemnizan según lo que corresponda, y a los 15 días te vuelven a contratar.
Como opinologo jurista, creo que esta practica debería ser sancionada o por lo menos la indemnización debe ser mayor a la indemnización normal. En lo personal, mucho no puedo hacer, ya que con la indemnización estoy en busca de comprar mi segunda casa o cambiar la casa que tengo (casa pequeña y vieja y no en un buen lugar), pues la herencia que necesito dejar a mis hijos debe ser mas que bastante, ya que voy por el cuarto hijo (generalmente me preguntan si ya estaría cerrando la fabrica, a lo que responde, depende, si es varón si, sino pensaría aun en el quinto)
Asi que mientras dure mis vacaciones, no estare escribiendo nada sobre Genexus. Tampoco creo que escriba algo al respecto a mi vuelta, pues hay otras oportunidades, quizas volverme independiente o entrar a trabajar en otro empresa.
Esta semana fue muy agotador, estuve en busca de casas para comprar, a la par de ofrecer mi propia casa, me pidieron fotos, asi que tuve que comprar una camara digital.
Verdad que esta un poco estropeada la casa :(
Publicadas por Adolfo Vera a la/s 9:50:00 p. m. 0 comentarios
Etiquetas: Divagues
domingo, 4 de noviembre de 2007
Lo más importante de una Empresa
Siempre tengo latente la idea de algún día, tener mi propia empresa o formar parte de una sociedad. Dentro de está línea, manejo una serie de preguntas, aquí alguna de ellas:
- ¿Qué tipo de empresa?.
- ¿Cambio de Rubro?
- Único dueño ó Sociedad
- ¿Rentable a partir de cuantos meses?
- ¿Personal empleado o contratado?
- Bases de la empresa
En este último punto, uno de los ítems a considerar es "Lo más importante de la Empresa"
Dentro de este análisis salen a relucir:
- Rentable
- Al servicio de los Clientes
Rentable
En mi caso, trabajar por algo propio implica ya de por sí, mayor esfuerzo y por ende mayores beneficios. Si hay mayores beneficios, eso conlleva libertad financiera, solvencia, oportunidad de participar en nuevos negocios.
Creo que nadie espera trabajar sin recibir nada a cambio, por lo mínimo, espera ver que el fruto de su trabajo sea útil para quien uno trabaja, a lo cual también puede considerarse como rentable.
Soy Padre de mi familia, la familia es una sociedad; invierto en mis hijos, paso tiempo con ellos, pago sus alimentos, vestimenta, calzados, estudios, y no por eso, espero cuando sean mayores me devuelvan todo el "dinero" que invertí en ellos, sino espero, que sean hombres y mujeres de bien, que sean útiles a la sociedad y a sus propias familias. Con eso estoy más que contento y considero más que "rentable", el esfuerzo hecho junto con mi esposa, por mis hijos.
Pero como estamos hablando de una empresa, Rentable implica, sencilla y llanamente tener utilidades financieras.
Al servicio del Cliente
Suena bien, es algo que siempre escuchamos dentro del entorno comercial-empresarial. Es considerado por muchos como uno de los valores primordiales de las organizaciones con fines de lucro ó sin fines de lucro.
¿Será que seguirá siendo considerado como una de las bases de la empresa?, en el caso de que la empresa no sea rentable financieramente.
Pero se supone, que Clientes no nos debería faltar, si nuestros servicios, son los mejores del mercado, o sea que estamos por y para el servicio del Cliente, trabajando con excelencia en todo.
Rentable ó Al Servicio del Cliente. ¿Cual es el más importante?
Yo me decidí por "Al Servicio del Cliente", les explico porqué.
El concepto de rentable que hoy manejamos, están basadas muy ampliamente sobre la "Economía de la Escasez". Básicamente en esta clase de economía el que tiene más, es el que paga menos. Los impuestos que hoy pagamos a los gobiernos, están basados sobre este tipo de economía, los ricos pagan un menor porcentaje que los que ganamos de 1 a 10 sueldos mínimos mensuales. La administración de mi país también lo está, pues se considera un gasto, pagar por salud, educación, viabilidad, medio ambiente, etc.
El concepto "Al Servicio del Cliente", está basado mas sobre la "Economía de la Abundancia", donde, el que tiene más, es el que más da. Los ejemplos, son pocos, pero podría hablarse de los Supermercados, Shopping, ¿porque?, pues el que ofrece mayor cantidad de servicios al Cliente, es el que mas ventas tiene.
Para mi el mejor ejemplo de una empresa basado sobre la "Economía de la Abundancia" es Google. Asumo que por ello, Microsoft y Yahoo comienzan a lanzar casi los mismos servicios que Google va lanzando, pues entendieron que dentro de la gran torta por repartir en el negocio de Internet y Telecomunicaciones el que quiere tener más, tiene que dar mas.
¿Que es lo más importante en tu Empresa?
Publicadas por Adolfo Vera a la/s 10:27:00 p. m. 0 comentarios
Etiquetas: Divagues
Decisiones. (Primera Parte)
Creo que esta semana no fue de las mas productivas, primero el problema del mouse y ahora tengo un nuevo problema. El brazo izquierdo (por llamarlo de alguna forma) de mi anteojo se rompió.
Veremos como me va en esta nueva semana.
Eso me hizo pensar el precio que se tiene que pagar para llegar a cabo un emprendimiento. Una vez escuche que las mayores dificultades no se deben a terceras personas, sino las que nosotros mismos ocasionamos, ya sea por las cosas que hicimos o dejamos de hacer.
Publicadas por Adolfo Vera a la/s 10:14:00 p. m. 0 comentarios
Etiquetas: Divagues
miércoles, 31 de octubre de 2007
Paciencia
Conoces la frase, "Uno no sabe lo que tiene, hasta que lo pierde"
En el mundo informático, nunca me puse a pensar, ¿Qué pasaría si no existiera el mouse?
Tal cual hoy la conocemos, sería un caos total, lo sé en carne propia, porqué hoy me quede sin mouse.
Este hecho, por lo menos, me hace pensar en lo siguiente:
Si queres desarrollar la paciencia, toma unas horas de trabajo, y hazlo sin mouse, si lo haces, entenderas de lo que estoy hablando.
Publicadas por Adolfo Vera a la/s 10:50:00 p. m. 0 comentarios
Etiquetas: Divagues
lunes, 29 de octubre de 2007
Código
Según la Real Academia Española, presenta varias acepciones:
- Conjunto de normas legales sistemáticas que regulan unitariamente una materia determinada.
- Combinación de signos que tiene un determinado valor dentro de un sistema establecido.
- Sistema de signos y de reglas que permite formular y comprender un mensaje.
- Conjunto de reglas o preceptos sobre cualquier materia.
Según la Wikipedia:
- el código, en Teoría de la comunicación, el conjunto de rasgos que tiene el mensaje para que pueda ser entendido por el emisor y el receptor. El código que se ha usado en este texto, por ejemplo, es la lengua española o el castellano.
- un código, en Derecho, el conjunto unitario, ordenado y sistematizado de normas
- el código binario, código fundamental en el que se basan los ordenadores, el más simple pues solo consta de dos elementos (0) y (1) que combinados de distintas maneras como impulsos eléctricos ponen las bases para la informática
- el código fuente, en programación, el texto escrito en un lenguaje de programación que ha de ser compilado o interpretado para ejecutarse en una computadora.
Código
Soy de la idea de seguir las reglas, de respetar y considerar los consejos de aquellos que tienen experiencia y éxito en un área determinada. Me gusta investigar, averiguar y/o estudiar, aplicar "The best practice", ya sea en análisis, diseño, programación como también en las relaciones humanas.
Por mi paso por la universidad, unas de las cosas que me llamaron la atención en una de esas clases "filosóficas", donde el profesor nos decía, de la "mala base" de la Informática de mi País.
Según este profesor, esa "mala base", se debió principalmente a los Ingenieros. Fueron los primeros en trabajar en Informática, personas con espíritu de avanzada de quienes se puede decir, -fueron los pioneros en la "Industria del Software" del Paraguay-.
¿Y como es eso? En una misma frase, se habla positiva y negativamente de las mismas personas --decía mi profesor--, sucede que la visión de los ingenieros está en el "objetivo final", considerando, que ellos trabajan con "objetos materiales", visibles, palpables, con un fin bien especifico.
Hasta este punto, aun no entendía, que fue lo que hicieron "mal", los ingenieros, mi profe continuo:
- Sucede que los ingenieros no se preocupan en demasía de como se hizo un ladrillo, o de como se fabrico el cemento, tampoco les interesa la forma en que se trabajo en la fundición para la creación de varillas de acero y/o hierro, y más se enfocan en utilizar dichos materiales para obtener un objeto especifico, ejemplo: Una vivienda, un edificio. -
- Esa misma metodología de trabajo, lo aplicaron a la hora de "Generar código fuente", vieron los lenguajes de programación como materiales terminados que se utilizaban como ladrillos, cemento, varillas de hierro, etc. para construir un software, el cual estaba enfocado específicamente para solucionar un problema, y el software, funcionaba-.
Pero hay de nosotros, los que si ya estudiamos Ingeniera Informática, Programación, Análisis de Sistemas, de donde sabemos, que si importa y es necesario saber de como se hicieron los ladrillos, de como se hacen las varillas de hierro. Y a la hora de corregir, modificar, redefinir algún proceso hecho por uno de los "Pioneros", ¡¡¡¡es un suplicio!!!! Es mejor tirar aquello y hacerlo de nuevo, respetando el "código", "the best practice", aplicar las metodologías que aprendiste en la universidad.
La pregunta es: ¿Será que la nueva generación aun sigue trabajando como los "Pioneros"?
Si te sueno algo como esto:
- Programación no estructurada
- Utilización de GOTO
- Código repetido sin siquiera saber que es la "misma rutina"
- Utilice 99 para salir
- Ni una pantalla de WorkWith, siempre se ingresa la clave primaria, para ver mas información
- No hay conexión entre pantallas, ninguno de ellos recibe parámetros
- Las tablas sin normalización
- Un "atributo" en mas de una tabla, no tiene el mismo nombre, ni mismo tipo (tampoco es un subtipo)
- Ni un ápice de comentario ni documentación
Si conoces a alguien de la nueva generación, y trabaja bajo estas características, deberías preguntarle (si te animas), ¿Sos Ingeniero?
Si algún día, en Paraguay, queremos forma parte de la creación de:
- Software de vanguardia
- Proveedores de software de "Primer Mundo"
- Los mayores exportadores de software de América del Sur
- Ser los primeros en "outsourcing" de América
Para llegar a ser aceptado dentro del gran mercado del Software, cada día debemos ser los mejores, en seguir y crear "Códigos".
Publicadas por Adolfo Vera a la/s 9:53:00 p. m. 0 comentarios
Etiquetas: Divagues
miércoles, 24 de octubre de 2007
Generador de Código
Cuando tenia 14 años (creo), comenzaba estar en auge la versión de 3.3 del DOS, en esa época comencé a estudiar "Operador de Computadoras". En mi país, muy por detrás de los demás países en materia de tecnología (incluso hasta hoy), hablar en esa época de un "Generador de Código", no estaba dentro del léxico natural del mundo laboral informático.
Unos meses después, ya empecé dentro del mundo de programación, bueno digamos "la base", "Diagramación y Programación". Ha esa altura, aun no había escrito ni una sola linea en una computadora, ni siquiera mi sentaba cerca de una, todo lo que hacíamos estaba con lápiz y papel.
¡Por fin!, mi primer lenguaje de programación, Basic, eso si, no me pregunten que tiene, ni como es, ni cuales son sus mandatos. Algunos creo, SAY, LET, REM, guau!!!! sinceramente, no me acuerdo!!!! El punto que si recuerdo es que en aquellos tiempos si que "soñaba", ya que después de terminar la tarea en casa, "a lápiz y papel" (no piensen que tenía computadora en casa!), continuaba con un programa que su objetivo principal era crear otro programa (no me creo ningún iluminado), al final no salio nada, y mas todavía a lápiz y papel (aunque hoy sé que tuve un gran problema de recursividad, por todos los GOTO...), pero hoy, mi espíritu sigue siendo el mismo, busco de cualquier forma, escribir lo menos posible para que la "computadora" me de la solución a los problemas para los cuales mis "jefes" me pagan, aunque en realidad en eso hay un contrasentido, pues para lograr algo como eso, primero hay que "escribir mucho".
Paso el tiempo, por motivos de fuerza mayor no pude continuar estudiando, mi ultima profesora quiso en un momento dado, que sea su "ayudante de cátedra", pero aquello no salio y volví a tocar una computadora, recién cuando ingrese en la Facultad Politécnica de la Universidad Nacional de Asunción.
Aquello de estudiar solamente en las condiciones económicas de mi familia, "no cabía", así que tuve que trabajar casi desde el primer semestre. Mi primer empleo fue ser ordenanza de una abogada, "muy buena" por cierto, pues formo parte de la terna para el cargo de Juez en lo Laboral.
Aquello de ser abogado ya comenzaba a entusiasmarme, así que tomé una drástica decisión, no importaba donde me vaya a trabajar y cuanto me iban a pagar (en realidad gané menos de lo que ganaba de ordenanza), decidí trabajar como "Programador". Por aquella época, ya me sentía bastante afianzado, ya que en enero durante la Feria (época donde no se trabaja en Palacio de Justicia, ni los abogados por ende), mi jefa me dio permiso de utilizar su computadora, una 286, en la cual terminé un Sistema hecho en Clipper, que presente en febrero, en el tercer examen final de la materia Taller II.
Un tiempo después de mi intensa búsqueda, por fin encontré mi nuevo trabajo (que por razones de publicidad no mencionaré el nombre de la empresa), y cual fue mi la sorpresa, esta empresa trabajaba bajo un "Generador de Código para Clipper", hecho por el mismo dueño de la empresa.
Al estar casi un año en esa empresa renuncie, luego estuve semi-libre como cinco meses (eso para no decir "vago"), después 7 meses en otra empresa y luego un 21/07/1998 ingrese a la empresa donde hasta hoy trabajo.
Hasta hoy, sigo trabajando ahí, estoy cerca de los 10 años, y si sigo escribiendo, es porque aun continuo trabajando por ahí, o porque necesito tener ingresos, y me meto a escribir como loco hasta saber que hacer.
Lo primero que toque fue SYNON. Para los que no saben de que se trata, SYNON es un CASE que genera código RPG. SYNON se dejó de usar, dando paso al ahora ya famoso GENEXUS, en Paraguay por lo menos es así.
A que viene todo esto, el tema es que básicamente toda mi vida profesional esta basado sobre herramientas CASE, para mi, todo esto es un "SUEÑO" hecho realidad.
Así que, la idea principal de este Blog, es dar mas sueños, ideas, tips para obtener uno de los mayores beneficios del "Generador de Código", escribir menos.
Publicadas por Adolfo Vera a la/s 7:38:00 p. m. 1 comentarios
Etiquetas: CASE, Divagues, generacion, Genexus, Patterns, programacion, SYNON
