Minutos que se cobran contra horas perdidas

Ya pasó del mediodía y por el momento terminé con lo del cliente de Diciembre, que es como contratista de un contratista para gobierno. Como hay varios detalles de confidencialidad y hemos hecho varios proyectos, me refiero a él como el cliente de Diciembre. Básicamente me encargaron una cosa pesadísima en diciembre 2020 en pleno COVID, que fue convertir una hoja de cálculo cifrada a un sistema PHP complejo, en menos de 20 días. Y sí lo acabé. Por eso cobré 50 mil, y por lo demás lo hemos manejado a veces por proyecto o cuando son ajustes pequeños, por hora. Un ingreso fácil para hacer cuentas y «bueno» de un profesional en México, que no cometa ilícitos, lo calculo entre 1000 y 2000 USD al mes. Así que cuando son cosas sencillas, pongo un cronómetro y hago un cálculo estimado, que al tipo de cambio actual es de 150 a 300 pesos la hora. De momento no estoy en tiempo completo para ningún cliente, solo en disponibilidad.

Desde el último pago recibido de ese cliente, hay un valor previo de 3000 que me debe del último reset, y entre ayer y hoy han sido 5:35:05. Esto no parece mucho, pero cosas como «Cámbiame el logo por favor», «no se ve», dale ctrl F5, ah ya, y contestar en WhatsApp van sumando. En este caso un experimento que no viene al caso sobre un problema diferente me hizo perder dos horas y la parametrización, ajustes y revisión de reglas fueron 3 horas más. En segundo plano saqué los últimos Caracales de Konora en Eve Online, y me reí mucho con las últimas novedades de los monolitos. Por ejemplo, en este momento usé 10 minutos en grabar un audio y WhatsApp con el cliente diciembre. Básicamente se extendieron y ahora ya voy 6:38:50. Lo que significa que en contestarle, escribir un documento de cinco hojas sobre entornos air-gapped y requisitos e instalación usé otra hora.

Pero esto no es exactamente freelance, o mejor dicho no me dedico a freelance. Con el cliente problemático es una iguala por estar disponible, que es más de lo que recibía en el cliente de los monolitos, que es tiempo completo, y entre las dos cosas el valor era por ejemplo más de tres veces lo que gana la dama Margarita, o cuatro veces más de lo que gana mi hija en su trabajo. Por lo mismo, sin monolitos, no soy freelance sino tengo un cliente fijo sin problemas, el de la iguala, y varias cosas que salen pero no me presionan ni las busco. Cliente es el que paga.

En cuanto a la mañana, me buscó la Dama Margarita. Otros errores simples pero fatales del cliente. A ella le tocó todo este año revisar el cuadro, y aunque me buscó ayer en la noche con ayuda que le pude dar en lo que cabe, hoy descubrimos que le dieron todo mal, mezclando cosas de aquí y allá, y me da a entender por lo que conozco de la operación que hicieron una exportación de base de datos y no el módulo de mi sistema. Y como las claves son seguras, y no tienen entorno gráfico, probablemente ni siquiera entenderían cómo se codifica el password. En resumen, hay muchos detalles allí que hacen pensar que eso va a ser un mega desastre y además no se ve muy contenta, no conmigo. Como dato adicional, van a tener que sincronizar 10 archivos de Excel, y si dos personas están en remoto, menos.

Así que la diferencia entre mi modo de trabajar y el de los aficionados, es que en la medida de lo posible documento cuando hay tiempo. En los monolitos hay cosas que no están documentadas, como pasa a veces, pero era por la carga de trabajo, y porque al mismo tiempo venía realizando operaciones de soporte para no detener la operación. Los cambios y mejoras que debían hacerse ya están documentados, el server, la red o WAF no lo permitía, y por último, apenas había incorporado herramientas que estuvieron en pruebas durante meses como la generación de cuadros. Y no puedes documentar lo que acabas de liberar a producción cuando al mismo tiempo no te pagan. Dato curioso que cinco o seis funcionalidades necesarias para ese puesto, están en el código, las usaba a cada rato, y el código se explica y los logs de acceso también, pero hay cosas que no pueden hacer, no solo de cierres como lo que pasó hoy a la dama Margarita, sino del día a día. Lo único que uno puede decir es, y ¿qué esperaban? Si ponen a alguien que piensa que es simple levantar un cpanel con PHP 5.6 hoy, y que se tomó en serio lo de servidores en frontera, solo puedo desearles buena suerte y reírme mucho.

Mentir contamina los procesos y detiene la operación

Hoy Se cumple un mes de la salida de los monolitos, y hace un momento me buscó la dama Margarita. La persona que quedó en mi lugar por ahora ya sabemos que tiene un nivel bajísimo, y por lo que entiendo no hizo las fórmulas de Excel necesarias para cuadrar / verificar, y mucho menos las de porcentajes Eso me hace pensar que aunque haya  esa persona encontrado como generar el resumen o cuadro desde mi sistema, no va a poder hacer lo que sigue que es más complicado. Ella no me dijo si el reemplazo le exportó los renglones también, a final de cuentas no importa pero esos renglones son necesarios para el reporte trimestral.

Los Rosacruces comentan un principio que aparece en Zanoni, cuando en un momento dado de la novela de Bulwer Lytton se dice que quien echa agua en un manantial turbio no hace más que ensuciar el agua. No puedes limpiar el lodo de un pozo de esa manera. En la empresa de comunicaciones vía satélite en 2010 aproximadamente, mi jefa inmediata era una contadora que captamos mintiendo. Le constaba al socio  que me contrató, y tenía que ver con una instrucción directa sobre comunicarse con candidatos rechazados de sistemas. El problema es que su trabajo era coordinar ciertas cosas de certificación de factura electrónica, para controles terrestres vía carta porte. No puedes tener a alguien mentiroso como contador o abogado, es suicida y mucho más para una empresa dedicada a certificación para volverse PAC que involucraba seguimiento vía satélite de valores y vehículos.

El problema en ese caso derivó en que me retiré, igual que ahora, y me pidieron que regresara. Eso debió ser el 17 de septiembre 2010. Metieron a una persona para llevarse el crédito de mi trabajo en noviembre y sí entregué todo el sistema, pero la certificación nunca se pudo hacer y el tipo que entró era el de la guitarra eléctrica. Así que él lo que hizo fue no solo estropear la certificación, sino causar problemas. Cuando me dijeron que querían que entrara a 300 máquinas virtuales de las que perdieron la contraseña, fue el inicio, además querían que hiciera una interfaz con los sistemas de los clientes lo quisieran o no, lo que no solamente es imposible, sino poco ético. Salí de allí más o menos en marzo de 2012, cinco días después que se dieron cuenta de varias cosas, lo de hackear máquinas virtuales de clientes porque se les olvidó a ellos (la empresa de vía satélite) la contraseña era una de muchas.

Pero en ese año y medio no había más que hacer. Antes de colapsaran, me tocó ver varios errores simples pero fatales. Como pedirme entre las pocas cosas de mi sistema, que ya estaban manejando otros, que le quitara la integridad referencial a un sistema de factura electrónica. Nuestro producto en eso era vender el histórico. Ese año y medio me dediqué teóricamente a hacer lo que se llaman cartas porte, un documento que dice que está yendo en carretera, y addendas de factura electrónica de reclamaciones de seguros. Hubo uno o dos proyectos que se hicieron a medias y abandonaron, como uno completo de recursos humanos y otro para hacer una interfaz con Volkswagen.

Mira que pequeño es el mundo porque esas mismas personas fueron después en esas mismas fechas a un evento de coches de lujo, coordinado desde el punto de vista de sistemas por el que era jefe de sistemas en la fábrica de galletas antes que llegara yo, y yo hice todo el sistema de QR para controlar asistencia y entregas de Kits de cortesia y pagos de Paypal por QR y le pude avisar a tiempo a mi contacto. Estos idiotas, porque no hay otra forma de decirlo, también querían por parte de la Volkswagen que les dieran 30 pases dobles con hamburguesas en un evento de 200 personas donde 150 eran dueños de camionetas de muy alta gama.

A final de cuentas cuando me fui, me dieron la peor liquidación que he recibido, literalmente no llegó ni a dos mil pesos. Lo acepté pero dije que ya no daba nada de soporte. En ese caso fueron tres años, por un esquema mixto de mis empresas y honorarios asimilados a salarios. Ese lugar cerró menos de un año después y fue absorbido por la parte de lo que le hice lo que podríamos llamar impresora digital en Visual Basic. Pero lo que me recuerda mucho es el caso actual, que es uno de los dos únicos casos que me han pedido hacer algo ilegal y esa fue la razón de mi salida. En el caso de la empresa de satélites, mi salida previa que no me dejaron hacer fue porque no podía trabajar con una persona que estaba mal en contabilidad y mentía, en una empresa dedicada a certificación para volverse PAC.

El otro caso fue allá por el año 2001. Vendí la empresa simple que hice con Eduardo, y la persona a la que se la vendí me preguntó cuánto tiempo me tardaba en hacer un sistema de estadísticas para ISO 9000. Pero como eran Pareto, espina y la prueba triangular que mucha gente no conoce, además de unas cinco a diez gráficas mas dije que en tres meses. Él se comprometió a entregarlo en tres semanas y vendió licencias de SQL Server 2000 en paquetes de 5 que ya no estaban en el mercado, y me avisó tan tarde que ya no había forma de conseguirlas. Y quería que mintiera por él.

Estaba en un modo de trabajo mixto; en la oficina por el lado de Reforma, y en las instalaciones del cliente por Indios Verdes, fábrica con comedor. Y recuerdo que les dije lo que estaba pasando, me comunicaron con su gerente de sistemas. Y luego llegó el que me compró la empresa y esperaba que mintiera por él. La empresa ya no era mía. Dijo algo que se echó solo la soga al cuello figuradamente hablando, y solo asintieron las personas del cliente. Luego me enteré que sí era cierto que les dijo en tres semanas. Y yo lo que hice fue trabajar muy duro esas tres semanas con Pareto espina y otras simples para su certificación de ISO 9000. Lo hice gratis, era lo correcto. Pero solo saqué de eso tres semanas de comida de comedor de la empresa que no estaba mal. No tenía entonces siquiera 30 años.

Hubo otro caso a finales del 2000 en un lugar donde estuve de noviembre 2000 a febrero 2001. En ese era algo para un hotel de super lujo. Había que hacer dos sistemas, un módulo en Visual Basic con ADOX para control de consumo de minibares y entradas y salidas del hotel y el otro era algo en handheld. Ahora que lo pienso esperaban que yo mintiera dando una fecha sobre handheld. En su momento dije que no me habían dado como subir datos al handheld. Aunque ya había hecho cosas SCADA, sé lo suficiente para decirles en su momento que no podía decir fechas. Finalmente ese sistema la parte de Visual Basic la hice en menos de una semana bajo VB5 con VB6, instalador de VB5 con controles de VB6, y me acuerdo que hice todo para Access sin tener Access. Lo extraño es que de todos los lugares en que he trabajado, es el único donde aprendí algo. Validación por esquemas de Yourdon que hizo un antecesor. Finalmente años después me enteré que ese socio los demandó por lo de handhelds. De ahí me fui por falta de pago, y recuerdo muy bien que el negocio de la venta de mi pequeña empresa certificada salió en el contexto de problemas del 2001, cuando el lote de autos usados que era cliente me preguntaron cómo se certificaba uno en ese estándar, para un amigo. Y de ahí salió vender la empresa que el único bien que tenía era justamente esas certificaciones y mi cerebro, y la venta no me cayó mal. Es de lo que viví ese año, que fue en el que muchos clientes pequeños desaparecieron y lo que estaba de moda era ASP.

Así que aunque la dama Margarita me pide apoyo hace una hora, y me da pena, sé que lo más seguro es que no le paguen porque el presupuesto es anual, y a estas alturas no pueden justificar darle 32 mil mensuales por los seis meses anteriores (creo que gana 16). Lo más seguro es que le ofrezcan solo pago de unos meses. Por cuestiones familiares, de la familia de mi esposa, supe que hicieron algo similar hace menos de diez días a una persona de honorarios que estaba en otra dependencia de la misma institución, y le quisieron bajar el pago en un 25%. El resultado es que esos conocidos y yo mismo, nos quitamos en medio. Ahora estoy tomando mis medidas porque lo que me pidieron hacer debe reportarse.

No pude avanzar gran cosa hoy con el cliente del proyecto de diciembre; es un proyecto/cliente de hace cinco años. Sin embargo, aproveché bien el tiempo yendo al ministerio público. Las dos carpetas de investigación ya están formalizadas, y ahora viene lo demás. Y en este caso para variar parte del problema viene que no leyeron bien lo que puse, en la primera hoja. «Favor de canalizar a dependencia federal X»  y así que me encuentro tratando con dos ministerios públicos de barrio, que no es malo en sí, pero no es lo más directo. En este caso no se trata de limpiar, sino simplemente no ensuciarse, y si no hubiera tomado las medidas que he tomado, siempre existiría el riesgo que cuando les estalle me traten de echar la culpa. Y aquí están afectando literalmente a miles de personas.

Como les explicaba hace un tiempo a los de servicio social,  la integridad es estrategia de supervivencia profesional, no solo es un principio moral.

 

Cuando suena la alarma el cofre está aquí

Es una tarde de miércoles, mitad de semana, y me encuentro volando en el espacio llevando uno de los últimos caracals en Eve Online, escribiendo esto y justamente acabando de preparar documentación para ir mañana al ministerio público. Lo que llevo es lo que me pidió la segunda ministerio público, para el citatorio de hoy en ocho, pero lo llevo por si me lo pide también la agente de la otra averiguación. Son dos casos relacionados.

Mientras escribo, me comentan que una de mis medias hermanas en USA está en un asilo, tiene tres hijos y dos hermanas directas allá, y que probablemente no sobreviva hoy. Me hace acordarme de cuando ella me localizó por internet en el año 2000. Ahora debe tener unos 67 y serios problemas de salud. No es mala persona. Sin embargo, en una de sus tantas visitas, en 2020, me dio COVID, no fue ella pero seguramente fue en el restaurante al que fuimos, a pesar de todas las precauciones. En eventos como este de vida o muerte me acuerdo de la familia del lado paterno y cómo me distancié de ellos por causa de fuerza mayor en 2005. Sigo hablando bien con ellos, pero no es por la muerte de parientes que no hablamos, sino que hay cosas que son de diferentes épocas. Me llama la atención también que de la reunión de todos los primos Orozco, que éramos unos 35, soy uno de los dos únicos que no fue y la verdad no me acuerdo del otro que era. Yo estaba fuera del país y me enteré una semana después. Mi padre me dijo que uno de mis tíos pagó el avión de todos a la reunión. Según mis cálculos mi padre murió ese año o el siguiente.

Del lado de mi mamá tengo poco contacto por haberme criado con mi papá. No hablo demasiado, no hay problema con nadie, y varios se apartaron por sus conflictos internos. Y una que se trató de pasar de lista con mi mamá acabó con averiguación previa cuando me enteré. Al final mi madre decidió que como soy el único que me preocupé por ella, después de la muerte de mi tío Héctor, ella misma cortó todo el trato menos con tres de mis primas. Eso sí, muchas alumnas de sus clases de pintura y de la época que manejó recursos humanos en diversas empresas medianas en el interior del país.

Del lado de mi padre la muerte de dos o tres personas empezando por mi abuela deshizo el núcleo familiar firme que hubo. Me acuerdo lo que era salir de aquí del DF a las 5 de la mañana y llegar a las 11:30 a casa de mi abuela en Guadalajara. O quedarme meses con mi abuela y una tía mientras mi padre estaba de viaje de trabajo en Europa y USA. Muchos años fueron así. Y supe que mi abuela y tía le dijeron a mi papá, cómo lo vas a criar solo, y sí lo hizo. Su trabajo se lo permitía. Así que aunque en mi vida solo vi a mis padres juntos cinco minutos, una noche en Cuernavaca, no me di cuenta hasta mediados de los 80, entre los 13 y 15, que muchos niños se criaban con papá y mamá. Y eso que trataba seguido con las familias de mis primos de Guadalajara y de México, simplemente nunca me di cuenta por el modo en que lo manejó mi papá.

Mi madre quiso que la cremaran con ropa cómoda. Con mi padre era obligatorio uno de sus trajes finos. Creo que el que se usó era de tela de Inglaterra, que le regaló una persona interesada en la música clásica. Y me acuerdo que ese traje costó trabajo encontrar quién lo hiciera, porque no querían meterse con la tela de lo cara que era. Los dos tuvieron coro, en mi padre en su funeral fueron cantantes de ópera, compañeras de trabajo, en el caso de mi madre de la iglesia del México rural. No sé si yo tendré coro, pero cuando muera lo importante de mí no estará en mi cuerpo.

Trabajé unas dos o tres horas hoy con lo del cliente diciembre, sí era una reconfiguración completa. Fui a la peluquería pero estaba cerrada, iré mañana. Y llevo unas dos horas preparando papeles del ministerio público. No sé si mi hermana muera hoy mismo, que es lo más probable. Ir a USA de momento no es buena idea entre otras cosas porque mi hija está saliendo tarde del trabajo, y por otra que con el relajo que se traen con los mexicanos de momento no tiene caso. Por lo menos sé que están allá sus hijos y nuestras hermanas.

En mi caso en una semana a partir de ahora sabré más datos de lo que suceda con el cliente de los módulos, y de las dos averiguaciones previas. Pero en cuanto a mis hijos no pienso demasiado en ellos. Con mi hijo es mejor no tener contacto, cosa que ya se dio cuenta mi hija viva, y en realidad no importa quiénes son tus hijos porque puede darte gusto que hagan algo pero sentirte orgulloso de sus logros es como estar orgulloso que ganó un equipo de fútbol. He hecho lo posible para ayudar siempre, pero como diría mi padre, ser árbol de frutos y no de leña.

Veo varios posibles futuros para mí en este momento a cinco, diez y veinte años. De momento por todo lo que está pasando veo un poco inciertos los próximos tres meses, y los planes de contingencia hacen que ciertas cosas sean solo una molestia menor. El fin de año probablemente me va a agarrar trabajando y haciendo servicio social al mismo tiempo. Tengo al mismo tiempo pendientes por hacer que de momento no puedo ni debo hacer, para no distraerme, en cuanto a personas que debo ver y comidas sociales pendientes. Simplemente es mejor de momento esperar. Lo que está pasando de momento no es siquiera una batalla, es una obra de ver a las personas darse en la torre de una manera u otra. El caso de las averiguaciones previas que he iniciado, ni en este caso ni en las de la secta o de la madre de mis hijos o las levantadas para clientes o mis propias empresas, hay algún compromiso emocional. Ir a ciertos lugares debe ser siempre con los ojos abiertos y sin emociones; no puedes llegar a ciertos lugares con un corazón limpio sin capa protectora, solo se ensucia. Así que de momento, hasta que llegue el momento de dejar que las cosas sean, tengo que tratar de proteger lo que puedo proteger, estar tranquilo y de buen ánimo.

A punto de dejar de escribir suena la alarma, es hora de cerrar el cofre de las galletas en el monolito en que ya no estoy, y el cofre de galletas está aquí.

edit: A las 17:55 me confirman que falleció. Descanse en paz

 

Martes de ajustes y clientes desubicados

Es martes y ya hice el ajuste del cliente de las gasolineras, que como casi todos los martes requiere su atención. Al menos el cliente problemático tiene un día tranquilo, aunque los monolitos siguen siendo un completo desastre. No estoy ahí pero me enteré que cayó el número dos, y pues sí, era de esperarse. Hay varias razones extras de las que no vale la pena hablar mucho, pero los días primero de mes son ideales para ese tipo de situaciones.

Ayer me enteré que mi exjefa trató de hacer un intercambio de pan dulce y la verdad se veía muerta de hambre. Solo cinco de su equipo anterior se animaron, los demás no quisieron participar (5 de 26 da una idea del apoyo que tiene). El área está hecha pinole y no hace ni un mes que salí de ahí. Es impresionante cómo se desmorona todo tan rápido cuando las cosas no están bien estructuradas desde el principio.

Hace un rato recibí un manual muy complicado del cliente diciembre cambiando todas las reglas, como si fuera una reconfiguración completa del sistema. Eso es un desastre total. La base de datos y los parámetros no son nada simples, y en propiedad es una cosa muy diferente parametrizar un párrafo o dos, y otra muy diferente hacer cambios desde cero como si fuera un sistema completamente nuevo. Las reglas son pesadas y creo que también va a cambiar toda la lógica del proceso.

Mis contactos personales siguen funcionando bien, hoy recibí información de las dos primas. Tengo que ir a la peluquería mañana porque el jueves tengo que ver qué pasó con una del ministerio público. En lo personal estoy medianamente desencantado del sistema de justicia que tiene México y espero que el cambio del sistema judicial realmente funcione. Las veces que más caso me hicieron fue cuando hice algunas cosas en defensa propia. Denuncias un delito y muchas veces no les interesa aunque las pruebas sean obvias.

Hace unos años, por ejemplo, antes de la entrada de AMLO, el día anterior el presidente Peña Nieto dio orden, según me dijeron, de cerrar las carpetas que no fueran de crímenes mayores. Me lo dijeron en dos lugares diferentes. Lo peor del caso es que en una de ellas la madre de mis hijos hubiera ido a la cárcel en USA o aquí mismo por varios años, pero simplemente lo cerraron basándose en condición vulnerable. Si con pruebas ideales hacen eso, pues ya te imaginas.

El problema es que la justicia por propia mano no es algo que deba hacerse. Si estás en la calle y un imbécil te saca un cuchillo o te tira un golpe, puedes aplicar autodefensa, pero en crímenes no violentos algo está muy mal aquí, y después de los juicios orales de hace unos años, salen consideraciones adicionales. De momento tengo 53 años y me he encontrado con jueces que pasaron con 8.2 en el Estado de México, y con ministerios públicos de 7.2, tanto ahí como en Oaxaca. Pero uno tiene que hacer las cosas de la forma correcta hasta que alguien busque violencia. La pregunta es por qué. Dirían en la película La Noche del Cometa que el peso de la civilización recae sobre nosotros.

Hace unos años leí las estadísticas de Bernoulli y su familia, y cómo llegaron a una estadística o fórmula para predecir probabilidades de vida. En México anda por los 70s, eso significa que en circunstancias estándar puedo vivir otros 20 años sin mucho problema. Estoy seguro que ya pasé la mitad de mi vida a menos que se hagan cambios muy revolucionarios en medicina, pero la mayoría de las personas están en decadencia total desde que pasan los 30.

En circunstancias como esta, el no soñar es una característica que me ayuda; mi inconsciente no necesita procesarlo o decirme algo. Eso sí, cuando sonó a las 5:15 de la mañana el despertador hoy, hice los respaldos y me volví a acostar. Realmente este mes desde que salí de los monolitos no había descansado. Y sin embargo, cuando voy al baño vienen mis tres perritas y el perro de mi hija. De momento tengo que estar comunicado y no los saco a pasear. El perro de ella es cruza de pastor inglés con san bernardo parece, y se ve que va a ser grande. Es cariñoso y no demasiado atrabancado, porque es un cachorro y todavia no tiene un año.

Toda esta semana mi hija sale tarde de trabajar así que tengo que ir por ella. Supongo que al igual que ayer, después de ver la cena, a dormir. Aunque no he tomado siestas sí he tenido un ciclo de sueño más grande esta semana que pasó. Mi ciclo normal suele ser de seis horas máximo, y las dos primeras semanas al salir de los monolitos, por todo lo que había que hacer, dormí seis horas pero a ratos. De momento pues esta semana creo que he dormido dos o tres días ocho horas, lo cual es súper raro. El hipertiroidismo controlado ha hecho que casi siempre seis horas sea normal desde antes de los veinte.

Entonces, me encuentro en una etapa de estar como con un pollo en el horno viendo por la ventana del horno, esperando a que pueda abrirlo, tomar el pollo y repartirlo. Con lo del cliente Diciembre de mañana voy a estar ocupado, y como a ese cliente le cobro por hora, probablemente me enfoque en ver si termino la parametrización y configuración desde cero.