Uno de los trabajos que tuve en mi vida fue el desarrollar sistemas para una gasera durante cinco años, y me retiré de ese lugar porque mi ingreso era mayor en mis empresas y querìan una oficina sin papeles sin entender que su modo de trabajo requerìa papeles y la automatizaciòn no solo era oco probable, sino darse un tro en el pie.

Ese trabajo lo obtuve por una nota que pusieron eni examen. De aquella epoca hice un examen para una oficina de gobierno y me pidieron llevar còdigo. El còdigo que llevè funcionando era un sistema contable de partida doble que incluia hasta boletines b10, que habia hecho en turbo pascal y lo llevè en mi fiel portatil 286. Ese examen fue en 1995, y recuerdo que me contrataron en las gaseras porque el que calificaba los examenes era el primo de uno de gobierno y mi perfil resultaba mejor. Asì que, aunque hay razones secundarias para ese lenguaje, programa y sistema dejara de migrarlo despuès de la versiòn que hice en active documents de Visual basic en el 2002, creo que voy a tener que llevarlo de nuevo. Me esta resultando imposible llevar control de los documentos de las cuatro empresas, considerando que ademas tengo que, a forziori, crear una quinta este año en la ciudad donde tengo la casa que me dejò mi madre.

No pienso integrar nuevamente hasta el Boletin b10 pero necesito un comparativo de balanzas de comprobaciòn sin tener que hacerlo en excel, asi que tengo un proyecto interesante secundario para este año.

Cerca de donde estoy sentado està un ingeniero de 74 años mas o menos, que se ve como un sesentòn bien conservado y me consta que tiene mas de 70. Lo contactè con uno e mis clientes y recibirà un buen sueldo para lo que es Mèxico mas para su edad; lo que me llama la atenciòn es que al estar haciendo negociaciones, me doy cuenta que una empresa es algo mas vivo de lo que parece, y es algo similar a lo que pasa con el. Tiene 70 años y puede hacer lo que no pueden hacer un montòn de jovene, incluyendo uno de los hijos de este señor.

Ese tipo de labores que va a desarrollar estan relacionados con Logìstica, Kanban, cinco eses, que no son mi area de mayor experiencia, yes al mismo tiempo ultil y descorazonador ver lo que puedo hacer y lo que este sñeor puede hacer. Es util que podamos dar una buena solucion al cliente y que en situaciones similares casi seguro yo puedo conservar mi tiempo de trabajo hasta mas allà de los 70 años pero lo que es descorazonador, es lo estùpido que esta siendo el medio laboral en Mèxico por la reducciòn de costos que impide a muchos encontrar buenos elementos ( este señor ganarà unos 2 mil dolares al mes, que muchos no ganan ) y al mismo tiempo me preocupa que los jovenes modernos no pueden cubrir lo que necesito por un sueldo decente como ese.

Este serà por lo que vo otro dia de esperas largas en el doimicilio de un cliente; el proyecto que iba a lanzar la proxima semana tendrà que esperar dos semanas mas porque no pude hablar ni con el director ni con el gerente de sistemasy y la proxima semana tengo azulejos.

Lo que se es que me esperan largas horas de programar y pensar, y el fin de semana de puente, tres dìas de trabajo corrido para avanzar en otros proyectos.

Esperando a que corrra una versión de mi importador en una tabla de 300 mil registros, son las 02:05 am

Hoy nuevamente me tocó, en una parte violenta de una ciudad sin nombre, oir de charcos de sangre. Uno nunca sabe si la sangre es de un crimen o de una enfermedad, o simplemente es algo que pasa. He pasado por otras ocasiones similares, sin juzgar. He visto, en situaciones no similares, los charcos de sangre provocados por defensa propia. He estado viendo charcos de sangre cuando llega la policia y yo espero tranquilo, sabiendo que la defensa propia es clara. En ocasiones también he visto prubeas mas tangenciales de violencia y sangre.

¿ Me he endurecido demasiado?

No lo creo, es normal estar en estado de schock en ciertas ocasiones, o entrar en shock después. Pero es estúpido entrar en schock cuando hay dos personas en el piso que pueden tener amigos.

Y ahora, mientras oigo en mi cabeza sonidos y explicaciones, pienso que es un poco como la danza, desde películsas como Shall we dance de Richard Gere, o Dirty Dancing de Jennifer Grey. Pero películas sobre danza hablan de sentimientos y por lo general de esa edad de darte cuenta de tus posibilidades. A mi me importa muy poco cualquier tipo de baile, pero sin embargo, son cosas naturales, tan naturales como la sangre, la muerte, y la vida.

Antes que acabara el siglo pasado me tocó ayudar en un nacimiento, lleno de sangre, y no es el ciclo de la vida. Que pasa cuando sabes a donde vas, y solo ves de reojo el charco de sangre ? He visto a personas que se lastiman de una u otra forma porque “se siente bien sanar”, y otros que simplemente pensamos que cualquier cosa autodestructiva es idiota.

¿ Y si es externo a ti ?

ENtonces voy con la mirada atenta al pasar por los charcos de sangre; sea yo el que la haya provocado en defensa propia, sea en por que alguien ha muerto. He visto sangre en perros ajenos , y he visto como a veces es mejor sacrificarlos.

Todo depende del poder personal. Cuando sabes a donde vas, no tienes porque permitir que personas que se autodestruyen tratando de robar, permanezcan. Es algo natural, sin compromiso emocional. Cuando ves un cuchillo o una pistola enfrente, sabes que puede significar muerte…. pero no tiene que ser la tuya. Si mantienes los ojos abiertos y te dejas llevar por aquello que guia tus pasos, la sangre se va.

Y si la encuentras en el camino, no hay compromiso emocional, solo… ¿Que estoy haciendo aqui?

Asi que , una noche de lunes a las 02:19, mientras esta tabla va en 97% de avance, me preparo a lanzar la que sigue, de dos millones y medio de registros.

Hay sangre dentro de los seres humanos y los animales, algunos se autodestruyen, y solo puedes pedir no ver mas sangre, no mas muertos. Pero si en tu camino lo que ves es alegria de vivir, que hermoso. Pero si ves a una dama cometiendo un error, como la hermana de Jennifer Grey en Dirty Dancing, es otro tipo de sangre mas violenta y mas estúpida.

Me tarde casi un mes en conseguir que una persona de sistemas del cliente EXP revisara unos detalles, ahora resulta uqe ya va una semana y todsavia no me pueden dar un cargador para una camara digital que se va a usar para hacer time lapse de sus instalaciones.

No se porque pero hay clientes como ese que se la pasan difieiendo, postergando lo que deben hacer,.

Hoy hice una demostracion del sistema intermedio al director general y por lo que se ve le gusto, para mi era algo de rutina pero por lo visto el gerente de sistemas considera que fue un gran exito. EL problema es que si no fuera por la red infame, se le podria sacar bastante mas provecho a la aplicación pero tengo que dar rodeos cuando serían mas fáciles opciones como quitar archivos compartidos, aislar el server publico de las puertas de enlace, etc..

Todo este asunto de la presentación al director general es un poco extraño porque significa un ingreso extra por nuevos servidores, pero lo realmente importante pra ellos es una serie de asuntos con un scanner inalambrico y una rotulacion por pvc de una parte de su proceso que dudo mucho podamos automatizar por elnivel de preparación de sus vendedores y responsable de almacén. Ese sistema intermedio, pues, sera usado para la base de un sistema mucho mas complejo en cierres de huecos de operacion, pero son puntos EVIDENTES, y lo que desespera es que los adornos on poco prpacticos, y sin equipo uno no debe programar ciertas cosas.

El caso es que me espera probablemente un mes MUY atareado, mas atareado que de costumbre, haciendo simulacros de migracion de tablas de dos gb, o dos millones de regiustros a nuestro nuevo webserver, pero ellos no tienen pc capaces asi que tendre que llevar uno de los monstruos de 32 gb de memoria a su oficina por una semana o dos; sin embargo, el futuro a mediano plazo se supone que se ve bien, y enb ocasiones es desesperante que por una red que no quieren arreglar se vean forzados a dar rodeos cuando lo que pasa es muy simple.

Este fin de semana pasado fui de viaje al interior del país en un viaje medio de descanso medio de alejarme de los relajos de EXP, pero en realidad solo me a pasé soñando con codigo fuente. La idea de realizar las comprobacions de la dns reversa a traves de uno de los servers ligados es excelente, pero no tengo la mas minima idea de porque el cahcorro schnauzer lo trazaba en la arena con su patita.

En cuestion de meses tendre que tomar una serie de medidas decisivas, no por mi cumpleaños que a los 43 es, como siempre, un dia mas, pero si tendre que revisar un plan de supervivencia no para mi sino para varios de los clientes de segundo orden. Toda la serie de reformas gubernamentales estan causando muchos problemas y por lo que veo la gente no solo no lee sus correos, sino que la mera supervivencia de algunos de ellos estan en peligro por la diferencia entre el discurso oficial y la realidad. Asi que mientras veo a varios clientes que no entienden que les esta pasando, me viene a la mente que tengo en estos momentos una computadoa de hace cinco años que es de todos modos una de las mejoes que he visto, y que con una pc de este tipo se simplificaria un proceso que a la larga serían ahorros de 20 mil mensuales para EXP a cambio de gastar 15 extra un mes.

No tengo la menor idea de por que, pero con varios conocidos, clientes, y seres similares, veo una reducción dle campo de vision y solo ven a menos de quince dias. Asi que no solo la reingeniería no se les puede aplicar aunque lo necesiten desesperadamente, sino hace que el hecho que vea yo lo evidente a unos tres años por delante sigue sacandolos de onda y haciendo ue me paguen. Por lo general he conseguido liberar un poco la presión que tienen varios de ellos por circunstancias cercanas, pero la soga alcuelo nadie se la quita.

Ahora que si reportas errores como el de 593 mil pesos que descubrí la semana pasada y que pasó los filtros de ventas, audditoria y contabilidad, no es lo procupante sino que no sean suficientes ciertas señales como esas , y ya van unos 20, para recapacitar , regañar o correr a sus agentes de control. Reporto problemas serios y no hacen nada miesntras son controlables.

Mientras tanto en mi función de lider de desarrollo para EXP, a traves de mi empresa, resulta extraño que cobro mas de lo que cobra el gerente e su sucursal mas grande.

Hace un momento uno de mi clientes de sitios web me pidió manejarle otro, es de los pequeños corporativos aunque es mi cliente desde hace unos diez años. Es normal.

Hoy me dejó plantado el director de EXP, pero también a su jefe de sistemas, es un dia perdido pero cobrable de todos modos. No hubo incidentes, son las 17:55 y en este momento la liberación parece que fue un exito. Sin embargo como resultado de lo que he estado checando de sus ventas, creo que su control de caja esta de la patada porque nadie revisa un consolidado de ventas diarias por sucursal ni las diferencias de inventario, ya que el sistema legacy hecho en asp y parte PHP estaba hecho con las patas en serio.

Haciendo unos ajustes el fin de semana, tuve que adelantar hoy la siguiente fase de la migración del sistema legacy de la empresa “excliente principal” EXP en adelante lo que llamamos el sistema intermedio, y pasamos del sistema antiguo al intermedio verde, por pantallas verdes, asi que hoy de sopetón les pasamos el sistema a tres sucursales a las que no se les había dicho nada previo… y estan trabajando casi sin problemas.

Uno de los usuarios me dijo que se podía usar el sistema a ciegas, incluso sin capacitación… y el es el que usa lo mas administrativo de la sucursal mas grande. Otro me dijo hoy que la carga de los camiones de reparto es mas fácil y con menos errores.

O sea estyoy haciendo lo correcto, aunque la empresa EXP siga debiendo dinero. Aunque ya pagaron parte, todvía es como lo de cuatro meses de sueldo de un programador bien pagado, pero los resultados se terminarán de ver no cuando se pague sino a principios de febrero, por el cuatro, cuando pasemos a la siguiente fase casi final a la que llamo intermedio azul.

Pero en lo que cambiamos de aqui a entonces, son unos 20 días muy atareados.

Me encuentro a eso de las diez de la mañana, en una situaciòn medianamente extraña. Por un lado estoy esperando que personal de uno de los clientes de mi empresa capturen lo que les llegò de mercancìa de otra de las plantas de la empresa, y por otro, pienso que el dìa de ayer fue muy simple y al mismo tiempo trascendental.

Ayer el centro de distribuciòn principal facturò unas 200 facturas en mi sistema que sustituye al legacy, sin problemas de ninguna clase menos la mugre red inestable; la parte mas dificil de esta primera fase està hecha.

En segundo plao, los datosa de producciòn estan cargandose en un sistema diferente para mostrar a gerencia el dashboard. En total son unas 12 mil lìneas de codigo que corren en este momento, solo en este lugar.

Acabo de leer un libro que compré a mediados de diciembre; escrito a finales de los 80, es un escritor reconocido que ha ganado varios premios y van a hacer pronto película de su personaje mas conocido, que es justamente de este libro.

Sin embargo, es extraño ver esos niveles de locura en algo que en es terror, y solo rodean los bordes de la historia real original. Es algo mucho mas profundo que las vaciladas de Carlos Castaneda, pero en el mundo de Castaneda los peligros son imaginarios; he leído algo que es justamente de esa materia de pesadillas que puedo observar y decir, este sueño es una pendejada monumental… y despertarme. Lo peor del caso, es que probablemente así es la vida para cientos de miles de personas cuando estan despiertos

Debo ponerme a revisar las listas de precios de uno de los clientes. Al mismo tiempo veo que me espera en este año. Es una situación extraña, y la situación extraña no es del cliente o del mundo. Mientras escribo nuevamente esta en los altavoces el segundo concierto para piano de rachmanninov, extraña elección para cambiar una lista de precios pero a la vez es lo mas normal.

Hora de poner calles de fuego. Programar, sacar los queries, respaldar, modificar, afectar la vida de cientos de personas con el producto de mis manos.