Espero que el dia de hoy o mañan al cliente problematico otro proveeor le corte un servicio que yo le recorde que hay que pagar. Así que esta semana deberé dar seguimiento a cosas que para mi son secundarias, y aunque pronostico de otro detalle unas 60 a 80 horas DESPUES DE TENER EL MATERIAL, que de momento no tengo, para terminar en 15 de mayo, por mi velocidad de trabajo no me extrañaría que lo tenga listo a finales de este mes.

El mes de mayo va a ser desagradable. No por cuestiones de dinero. Solo que varias cosas que probablemente le pisen el acelerador algunas personas, los van a descarrilar.

Estuve una parte del dia de hoy contestando mensajes de whatsapp de familiares sin demasiado sentido entre si, con a veces dos horas entre respuesta y respuesta. Ahora entiendo otras cosas de porque tienen ciertos problemas con los demás parientes. En muchos aspectos nada que ver con el tiempo de Guadalajara o los primos que siempre han vuivido aqui y que veo de vez en cuando.

En el momento que escriio esto me encuentro un poco sorprendido por presión de terceros para no votar en la revocación de Mandato en la que no pensaba votar. En la reunión de trabajo de ayer me llevé la sorpresa de que el que la organizó nos dejó plantados, pero l salir me estuve moviendo por la delegación / alcaldía que vivo, que es se supone de buenos ingresos aunque claro esta no vivo en Lomas de Chapultepec si hay diferencias contra vivir en Iztapalapa.

Desde que hace unos años tuve que vivir dos meses por causas de fuerza mayor en un departamento en polanco por el problema de la luz, reafirmé que hay ciertas cosas que no me interesan en lo mas mínimo. Asi que segun lo que este haciendo en la calle suelo salir en traje coordinado, o en jeans, camisa y sudadera. En ocasiones uso sueters de lana (merino o virgen) cuando tengo que ir a algo informal donde le hacen el feo a los sacos o cazadoras. El caso es queen lo que han sido tres dias mas o menos me tocó escuchar a dos conocidos , proveedores con trabajos de gobierno, decir pestes de la revocacion de mandato como si estuvieran sentados en la mesa de gabinete de AMLO,  y sin saber que las personas que mencionaron en la conversación so anctualmente gobernadores de un estado, y el otro ya salió del equipo de AMLO.

Soy apolítico.

Salgo hoy en la mañana de mi casa para ir a comprar super, y me encuentro a dos personas diferentes, con ropa del PRI una y del PAN hablando en contra de la revocación de mandato y diciendome que segun ellos es un prteexto de lopez obrador para reelegirse. Luego me tocan una llamada teléfonica automatizada similar, y me entero que a un conocido que leyó esto y le cayó otra similar.

No tiene sentido que gasten tanto dinero en convencerme de NO participar en algo que en principio no me interesaba, y considerando las votaciones y su tiempo, calculo que PERFECTOS DESCONOCIDOS se gastaron en tratar de convencerme de no votar alrededor de dos mil pesos. TODO en una delegación/alcaldia de ingresos medianos.

Eso es lo que parece pérdida de dinero. Y sin tomar en cuenta lo que gastaron en convencer con seudo noticieros a las personas con las que hablé.

 

Se que necesito unos días de descanso.

Pero mañana, me empiezo a mover casi de madrugada, como siempre, y eso qeue es sáabdo. Se supone que antes del mediodia tengo una reunión con las personas que se hizo el proyecto de diciembre no los clientes finales, y que supongo tengo que pagar yo. Dos horas o más de oir historias sobre los boys scouts casi seguro. Si son mas de dos horas tengo que ir directo a otro compromiso. Si son menos de dos horas, voy primero por una de mis hijas.

En el transcurso del dia, de otra cosa que tengo que hacer, me entero de los planes de dos de mis hermanas de Estados Unidos para el domingo (siguen de visita). No tengo la menor idea de que se va a hacer el domingo, y los preparativos de la noche del sábado cambian de acuerdo a lo que me entere que se va a hacer el domingo.

Por un comentario de tercera persona, me enteré ayer que el juego MMORPG de Amazon New World está en fin de semana gratuito. Lo bajé para PC, 45 gb, y hubo varios detalles. Lo especialmente estúpido es que no solamente mucho del texto esta en gris , sino que era el gris porpoise las letras y el fondo negro. Hex #4D4D5C https://www.colorhexa.com/4e4d5c pero además no podías regresar ni dar vuelta (parece que es con el mouse pero como peleas con el mouse no hay forma de dar vueta si te atacan por la espalda). Path of Exile lleva unos cinco años o mas, y es mucho mejor juego de entrada . La introducción es la misma Un barco naufragado. Incluso creo que la expansión de WOW , llamada BOA (Battle of Azeroth) tiene una parte similar porque recuerdo a mi esposa con su DK enfrentándose en una costa a unas sirenas/arpías. Y aunque se puede moverse uno con WASD, al llegar al extremo de la costa es complicado darse vuelta por medios tradicionales (y como dije el mosue s para atacar). Así que en usabilidad cero, y aunque sea juego gratis por el fin de semana y de precio reducido estos dias, lo desinstalé casi de inmediato. El comentario que he leído es que a partir de la mitad de los niveles es completamente diferente y que estan haciendo merges de servidores como locos por falta de gente, da que pensar.

Revisé los ajustes iniciales, y al final pensé que tanto Path of Exile o Warcraft tienen mas sentido.

De momento los clientes siguen exactamente igual. Desaparecidos o perdidos en el espacio. Y el cliente que quiere Rust para OOP en rust, y el otro que quiere Cassandra para una supuesta tesis profesional de su hijo men da una mala espina monumental. No solo por los problemas que ha provocado ese cliente antes, sino que el tema de la tesis es el típico ejemplo de ordenar libros y autores, y usar cassandra para ordenar libros es matar moscas a cañonazos. Por ejemplo , no solo no tengo el package reciente sino que una maquina virtual gratis (que se de donde) de un redistribuidor de amazon con 20 a 80 millones de lecturas mensaules, no funciona por la forma de cassandra. Es una vacilada, y los otros precios que van de 50 a 650 USD mensuales SIN SOPORTE, tampoco incluyen la ganancia que me corresponde como «intermediario», que implica resolver problemas, me hacen literalmente pensar en lo del helado de pollo rostizado. No es, simplemente no es.. EL martes quedé de contestarle y ya estoy haciendo un borrador de donde, como y porque no irse por Amazon, y es un asunto que por el trasfondo técnico es mejor no meterse y al mismo tiempo es de esperarse pero es suicida.

Es cuestión de estar atento y cuando se  pueda descansar.

Desde hace unos años, veo poco a poco menos cosas de personas estables. Me llama la atención que muchos datos estables han desaparecido , y cada vez es peor. Es poco l oque se obtiene de información de manera regular, pero mucho de lo de mi área, sistemas, dev ops, esta desapareciendo o enfocándose a entornos que tienen otro tipo de problema.

Por ejemplo. Redis y Cassandra se que son necesarios en ciertos entornos. Si, ciertas empresas quieren sus propios servidores dedicados, y cosas de nube, que en pocas palabras significan servidores de alguien mas. Pero, con excepcion de cosas de personas metiendo a lo bestia información de internet como los datos de alumnos de escuela, que son de escribir, pueden muchas veces manejarse con un sistema uqe permita fusionar instancias, el tipico balanceo de servidores.

Pero ya que consideramos que la mayoría de los picos son de lectura y no de escritura, me pregunto si una estructura simple como lo que hice en 1992 en el proyecto de migración del SAR (sistema de ahorro para el retiro) no es igual de simple, y al mismo tiempo mas barato y resistente a daño. En el equipo que hicimos entonces, 1991 o 1992, pudimos sin problema integrar escaneos brutales con los escanners de entonces. Era una cantidad de información bestial y la consolidación fue super simple, con servers de hace TREINTA años.

Redis no es balanceo de servidores, sino el almacenamiento de ciertas cosas ebn llaves de memoria. Una buena base de datos relacional, sabiendo que se busca, lo simplifica. Si, puedo hacer multiplicaciones con un abaco, pero una computadora siempre es mas rapida a menos que este en un windows server 2022 que tarda siete segundos en abrir. Lol.

Aunque he visto redis en entornos de alta seguridad, es un poco contadictorio en terminos de quienes hemos usado redis por indicaciones de cliente. https://redis.com/blog/7-redis-worst-practices/

Es decir, si uno usa un sistema REST, de un solo request por llamada como una consulta que cambia un valor, no es lo adecuado, y lo mismo sucede cuando quieres usar REDIS como base de datos primaria. En lo personal me llama la atenci´n que usar un manejador de base de datosencima de otro, no es una redistribución de servers simple, como lo que Cloudflare hace , inclusive para casos de personas que no saben hacer un balanceo de server.

Si, confieso que he usado tablas MEMORY en Mysql, pero nunca lo haría con datos confidenciales. Es algo similar a usar cassandra para balancear el uso de base de datos en particiones. De entrada ya tienes problemas con autosequences, identity o sistemas que usen indices secundarios en tablas. Un tipo que conocí en las gaseras hace años hablaba de tener 16 indices en foxpro como ventaja sobre clipper, pero entonces y ahora, creo que lo mas que he usado son 8 o 9 idnices y esio en tablas que deben poder filtrarse por muchos factores. Asi ue , aunque ver CASSANDRA y REDIS , para un sistema de facturación, de inscripciones, de area de ventas, etc, no tiene mucho sentido. Solo en casos super grandes de llamadas que implican hasta rediseños de base de datos. Pero ..

Son casos de uso demasiado especiales. Migrar ciertos ERP a cassandra es suicida. SAAS también. La razón va porque Cassandra es NOSQL especialmente buena para guardar/write que para leer. Si me parece parcialmente raro, pero es un caso de uso de carga intensiva durante un año y luego como consultas de manera extensiva ? Suena mas a problemas de digital Hoarder.

Si, en ciertos casos tiene sentido usar AWS, azure o google, pero si no tienes creditos gratis es casarte con una platafdforma si usas los datos avanzados. Es decir, si puedes mi9grar si no usas lambda o similares, pero los sustos que he visto por s3 EC2 y cuando rackspace cambió su modelo de negocio me hacen entender y desear bare metal.

 

 

Estaba yo hablando con mi esposa de la serie de Flash de los 90s, y eso llevo a buscar algo en wikipedia. De alli llegué a un comentario curioso en otro sitio sobre una película en la que salían el esposo de Amanda Pays y una chica idénitca, y en IMDB encontramos que es una película con 9/10 por critica, basada en novela romántica.

Asi que encontramos en CLaroVideo una película llamada the Hating Hate, con Lucy Hale, con mal nombre en español y estaba en renta. Buena película. No Muy buena pero si bien pensada y escrita. El libro original suena decente. Momentos memorables, como el fan fiction que escribe la chica.

Y es curioso, creo que esta es la tercera ve mas o menos que trato de rentar algo en clarovideo, y esta es la primera que se pudo ver correcto el video despues de pagarlo. Las otras veces lo descontaron pero no se pudo ver, pero ahora si.

Película decente. aunque en ingles se llame «cariño cuanto te odio»

Ayer tuve que escribir un correo al personal técnico un prospecto de cliente. Básicamente me pidieron una cotización para pasar un proyecto de RUST a un sistema OOP .. en RUST. De entrada RUST puede ser , a veces , considerado un lenguaje OOP o no OOP. Hay características de ambas cosas, pero en realidad, no lo es. Usando un ejemplo sencillo, es como si alguien me pidiera cotizar un helado de pollo rostizado o un helado termino medio.

Voy a poner un extracto de lo que le voy a contestar al cliente.:

En una empresa hay empleados y coches, que son parte de un proceso, y por cansancio, desgaste o corrupción, en ocasiones se revisan a si mismos. Un obrero que inicia un proceso no puede juzgar BIEN si cumple la calidad el producto, solo si el tiene que hacer el producto terminado. Un coche que habla puede decir que necesita gasolina, pero no puede resolver su problema ni dar una alerta a menos que lo hayan programado, alguien lo revise, y esa persona este cerca. El problema mas común de los lenguajes orientados a objetos, y el que tienen ustedes actualmente, es que un objeto se verifica a si mismo. Así que aunque ayude a la autoestima del objeto, los lleva a problemas actuales de rendimiento y de abusos de confianza, porque hay una o mas personas que se revisan a sí mismos. Es la misma razón por la que nos están buscando a nosotros.

Su problema de velocidad es, usando una metáfora que tienen una bolsa con paraguas, manzanas, tuercas y celulares. Pero no solamente tienen que meter la mano en la bolsa, lo que es lento, sino que las tuercas dañan al celular y ensucian la manzana.

Los sistemas orientados a objetos pueden crecer, pero no es su complejidad lo que los hace lentos, sino la burocracia. hay un momento, que es en el que se encuentran ustedes, donde hay tantas dependencias, polimorfismo y burocracia que es necesario dejar lo que se tiene, corregir errores y a veces empezar de cero, principalmente por los estados y la contaminación de objetos (celulares con tuercas) además de lentitud Ejemplo, una lavadora no es solo encendido y apagado sino otros estados. Una puerta esta abierta, cerrada, cerrandose, abriendose, detenida en medio (cinco estados). Y lo que ustedes quieren evaluar no tiene estados iniciales y por lo mismo no puede evaluarse su calidad (no pueden medir calidad por la inexistencia de algo y al mismo tiempo hacerlo en objetos). Ejemplo, un coche normalmente tiene un estado inicial o default, pero una violación, robo, delitos de malversación, abusos de confianza, o algo tan sencillo como un costo o un precio de venta (que no sabemos cual hasta que se vende y si y solamente si se vende, porque ese precio no es cero ) .

Normalmente los sistemas orientados a objetos no son la solución a un problema como el de ustedes. Los programadores pueden pensar que creando polimorfismo u otras dependencias del objeto DEMORAN el problema pero cuando pasa como en este momento, que sus computadoras ya no dan el ancho, no es problema del lenguaje orientado a objetos o no sino que tienen demasiadas capas de comparaciones de peras con manzanas, y su forma de validar es preguntarle a la pera, eres una manzana ?

Es esta la razón por la que proponemos en ese orden estas alternativas:

a ) reescribir de cero en RUST en base a especificaciones

b ) Pasar a J2EE con el que están familiarizados

c ) Cambiar a PHP procedural por el equipo que tienen y la latencia de sus conexiones.

 

Todavía no se si les mando este link conocido en el medio, de OOP, el desastre del trillón de dolares, por Ilya Suzdalnitski .Habla sobre instancias compartidas y objetos mixtos, como pintores (accion usar brocha) y zombies (accion : comer cerebros), y que no es lo mismo el cambio de estado de un papel en estado original si el papel es la mona lisa.. o la vida humana.

https://betterprogramming.pub/object-oriented-programming-the-trillion-dollar-disaster-92a4b666c7c7

Pues fui a ver al cliente ayer, y otra persona del equipo cometió varios errores NUEVOS en su documentación que entregó al cliente. Lo expresé como «salieron detalles a subsanar». Es como cuando alguien mete basura a la base de datos, y luego explico que «la base de datos esta contaminada».

Fue un dia algo cansado. Me acosté temprano y puse el despertador a las dos de lamañana para revisar el nodo que puede reactivarse, pero por el horario de verano, la hora correcta eran las tres o sea dentro de 18 minutos.

El examen de mi hija para la prepa va a ser muuuuuy lejos una semana despues de la fecha que creiamos, y en la tarde. Asi que supongo que tendre ue estar en el lugar desde las 8 am aprox. No se puede uno estacionar por alli, y de mi casa, incluido el coche, son entre una y dos horas. Se como llegar en transporte publico qpero son dos horas.

Falta poco para las diez de la noche, es domingo. Me encuentro con mi esposa dormida y solamente estamos despiertos algunos de los perros y yo. H estado pensando en mucho de la situaciòn actual. La situación con el cliente de las gasolineras e ve muy estática, y la evidencia de pipas y bombas en funcionamiento me dice que la gente está comprando menos gasolina. Hay pocas bombas y surtidoras en funcionamiento, en promedio una tercera parte menos; pero si estan en servicio. O sea, simplemente no estan despachando. De momento hay tres que siguen teniendo los mismos estandares, quiza cuatro. Pero incluso cree un grupo de «no supervisar» queme va a avisar si esta pasando algo, pero los reportes de mantenimiento me dice que sirven reciben actualizaciones, pero nadie se para por allí. Me conecté a una de ellas de manera random y si, todo es operativo pero lleva casi una semana sin despachar. No tengo acceso a la nómina para saber, pero no se ve bien.

En las proximas 24 horas queda suspendido el segundo arbol de nodos. El unico dia que de momento puedo dar mantenimiento son los lunes en la madrugada. Puedo activar un nodo semanal, pero el monitoreo me cuesta, no mucho pero no veo necesidad real de pagar ese monitoreo de momento. Asi que lo mas seguro es que en unos 15 dias, después de TRES nodos activos,  pagaré el renew para revisar que sigue y cual es el estado de esos tres reactivados.

Mañana debo ir nuevamente a esa dependencia de gobierno del cliente final del proyecto de 10 dias de diciembre; espero que ya quede. Pero hay cosas buenas y mlas a la vez. Mi mente sigue activa por  resolución de ese tipo de problemas. Sin embargo el hecho de preverlo hace tres meses, conociendo la naturaleza confusa del hombre como ser humano, indica que mi mente estaba funcionando entonces. Ninguna decisión al respecto ha sido equivocada, pero llevo TRES MESES tratando con descuidos de terceros.

Una parte de mi quiere dormirse pero ha cosas por hacer.

Pues el mes de marzo fue MUY raro.

a ) Proyecto diciembre

El contacto de la consultora, con el cliente final (el problema urgente de diciembre de diez dias), me proporcionó durante seis ocasiones seguidas mal una tabla de grados. El resultado es que el martes aprox, tuve que volver a capturar la tabla porque no era correcta en lo absoluto. La ultima que me dieron mal fue de 21 de febrero aprox pero resultó que era incompleta y equivocada a varios niveles.

Ese sistema se basa en unos detalles de configuración de reglas. Resulta que la semana pasada descubrí que las 15 reglas primarias o internas, que tengo desde diciembre, estaban mal. Ellos necesitaban seis, de las cuales estaban definidas desde 2009. Si, desde 2009. Me las pasaron el 31 de marzo y la sexta regla por pura suerte pudo parametrizarse, pero digamos que lo dieron como 5*5 y era de 45*5. O sea, mal dimensionado en varios niveles.

Y para Acabarla, tambien las cuatro reglas externas estaban mal. Por razones similares.

Y luego, el archivo con las nuevas reglas de entrada , venia incompleto, sin leyenda de rechazo si no se cumple regla, faltas de ortografía, números de reglas invertidos, mal definida (decía 12 debiendo ser 15 en una regla ), con la regla externa cuatro ambigua y sin posibilidades de editar el texto (hubo que corregir por código por mala definición de la regla original) y finalmente no eran tantos cambios pero voy a tener que ir un día entre semana con el cliente final , y esperemos que el contacto no haya cometido mas errores.

b ) Cliente problemático.

Haciendo cuentas el cliente problemático no esta cumpliendo los arreglos de Noviembre. Resultado, esta dando el 38% de lo que se daba antes de la pandemia y con l oque debe ya se puede comprar un coche muy decente o un pie de casa en el interior del país

c ) Me comentaron que el socio de la empresa de 2012, con el que tuve contacto hace dos años de nuevo de manera temporal por un proyecto con cliente problemático, pues…. parece que tiene cancer/tumor en riñones debilitados por COVID y problemas de dinero serios.

d ) Tengo la impresión que los problemas del pais están peor de lo que parecen por fuentes varias. Yo estoy e lo que cabe bien, pero puede ser que pase una mega estupidez a mediados de junio, por lo que se , por reglas nuevas que quieren poner en el transporte de carreteras. Eso ultimo lo se por clientes y observación directa.

Solo queda estar tranquilo y ver. Esto no me afecta de manera directa de momento.