Hoy uno de mis contactos me buscó por un contacto suyo que necesita que le ayuden a hacer en tiempo express un desarrollo quye se comprometió a entregar en 10 dias. El problema es que
- No sabe en que lenguaje lo necesita o quedó de hacerlo.
- No sabe con que base de datos es el destino.
- Etc etc
Probablemente es un desarrollo en Java / JVM con alguna posibilidad de ser de c# o php. No es que me sienta modelo antiguo, pero que pidan algo asi de urgencia es raro o bueno, pero al mismo tiempo triste porque hay una complejidad innecesaria. En lo personal no me vuelvo a meter con plataformas de Java o JVM que no estén perfectamente delimitados, y como estoy casi seguro que el desarrollo es para ese medio, pues no lo hago en diez días considerando que tampoco tiene requerimientos claros, y que lo que parece ser pasar de un «aplicativo» desorganizado hecho en macros de XLS por alguien que no saben donde esta de hace seis años, a una aplicación destino no saben en que lenguaje es poco mas o menos lo que me pasó en 2000-2004 donde tuve que migrar aplicativos de Access a mundo real aunque desde 1997 estaban obsoletos.
El problema es eso y a la vez es mas complicado. Por ejemplo, la infraestructura detrás de vb6 hace que sea mas soportado que versiones posteriores por necesidad, de vb.net, pero el hecho de pensar que quieran de urgencia algo con C# del que no saben el entorno, es igualmente perturbador a la posibilidad que sea Java / JVM. Asi mismo, no hay estructura de base de datos, y aunque son unas quince a 30 tablas, y es posible en ciertas circunstancias, los problemas de delivery de JVM ya me hicieron contestar que si es JVM en diez dias no lo hago.
Probablemente pasarán dos o tres dias sin noticias, y me dirán que todavía no saben.
Es por cosas como estas que me preocupa un poco el futuro de la industria de sistemas en el país. Es casi lo mismo que viví en el 2001 cuando los proyectos de Unilever y Clariant.Solo que en este caso ni siquiera saben la tecnología destino. Como aquel proyecto de cliente que un momento dado me sale conque le faltaba un detallito en un sistema de vb.net que era grabar un archivo fuera del sandbox, cundo esa versión de .net ni te permitía abrir un cajón de caja registradora o listar las impresoras para un proyecto de POS.
Y mientras tanto, la adopción de windows 11 es abismal porque alguien pensó que era necesario cambiar de máquina. Mi computadora con 32 gb de ram, estado solido, 2 tb de disco duro, procesador i7 no es suficiente. No es solo problema de telemetría, sino que piensan que uno tiene interés. A veces me pasa que veo a un posible cliente en oficina de gobierno, y mi máquina por si sola vale mas que lo que valen todas las pc del lugar juntas.