Novedades y no editores

Para los que no entiendan la referencia. hubo una editorial llamada Novedades Editores. Parte del desastre de la agencia de publicidad que tuve que arreglar por unos cambios en 1994.

Pero ya en otro asunto, em la tarde me buscó la dama de los emojis con una historia interesante y actué en consecuencia. Mañana me entero de más. Hago bien en seguir en contacto con ella.

Ya acabó medio año. Decidí también que despues de este gato no tengo otro y ya le avisé a mi hija.  Prefiero mil veces a los perros que a los gatos, aqui es derivado de las acciones de mi hija, pero no voy a poner a eta gaita enriesgo pero tampoco es algo que piense vivir indefinidamente.

Por mientras no hay problema. Es parte de la familia.

Mi hija esta trabajando ne un lugar normal pero no es zona para que alga una dama de 18 asi que use dos horas, una de ida y otra de vuelta en ir por ella.

Tengo que descansar. dia pesado en actividad mental.

 

Crónicas delEscritorio – 30 junio 2025

Son las nueve de la mañana de un lunes cualquiera, y como siempre a esta hora, ya tengo corriendo los respaldos de servidores, por lo monolitos no estoy respaldando dos y esos en especial no son de los que se respaldan fácilmente. que les sea leve. En segundo plano, además del respaldo necesario para generar un reporte de otro cliente, tengo un piloto de Eve Online evacuando naves en automático. Hace un mes se me ocurrió comprar setenta y cinco Caracals en un lugar peligroso como accesorio de lo que realmente quería comprar, y desde entonces he estado sacando las naves poco a poco. Me faltan dieciocho por evacuar y otras quince que estoy llevando a vender, pero lo hago en segundo plano. De momento no tengo nada formal que exija un compromiso o mi atención completa. Si estuviera en teletrabajo, estaría en atención completa, pero esa es precisamente la diferencia.

Mientras tanto, me encuentro pensando en algo que he observado últimamente. Hay mucha información que las personas ponen en sus estados de WhatsApp, y se puede ver cuando están desesperados o perdidos en el espacio. A veces se ve dolor, pero por lo general, algo que no está bien. El mal, en muchos aspectos, es lo que no debe estar en un lugar. Los dos ejemplos clásicos son claros: un tornillo que cae de un piso treinta mata a alguien, y un moco en el dedo no es necesariamente el mal, pero no se ve bonito. Así que me encuentro a veces viendo estados de WhatsApp, y como la semana pasada con el de una analista que decía «I love monolito» , pues, si no le pagan y estaba por irse a teletrabajo, eso es masoquismo puro (y podemos decirle mas feo).

Por eso, cuando alguien publica videos de paisajes o de literalmente los tres idiomas de Duolingo que está haciendo, en horas de trabajo, sé que no va a estar trabajando en realidad. Otros son intentos de curitas en el corazón, o incluso publicidad disfrazada. Pensando en mis treinta y cinco usuarios principales de los monolitos, varios de ellos, como yo, no publican estados. Otros contactos relacionados con los mismos, de vez en cuando sí. Entre los habituales hay tres amas de casa responsables de sucursal que publican fotos de sus hijos, pero casi siempre fuera de horario de trabajo. Lo más común son fotos de cumpleaños. Que yo sepa, nunca he publicado un estado de WhatsApp.

Ahora bien, a veces te sorprendes. De los de monolitos que siguen en mis contactos, alguien puso cinco fotos de una carrera. La acción digital es diferente a la real, pero se complementan. Por ejemplo, ocasionalmente escribo esto con un cliente, pero siempre que no sean horarios de entrada y salida. Si no tienes checador ni compromiso moral de estar ciertas horas está bien, y por lo general lo publico después, guardándolo en el iPad o en el mismo celular. Incluso creo que he escrito en el metro.

Económicamente no estoy mal. Sí, me deben cinco meses de sueldo que probablemente me paguen la próxima semana por cinco o seis vías diferentes. Considerando el otro ingreso que tengo seguro, puedo seguir así hasta que me muera, y sin limitar gastos más o menos año y medio. Los cinco meses son parte del problema, no el problema en sí. Mi hija ya está trabajando, ese dinero no me interesa en lo más mínimo aunque se va a hacer cargo de los gastos de su gatita, pero hay una idea más importante aquí.

Las cosas a veces no deben ni pueden ser perfectas, pero hacer demasiados errores o permisivismo o autocomplacencias te mata. Por ejemplo, una de las cosas más complicadas cuando haces documentación, sean reportes ejecutivos, documentos legales para gobierno, o manuales de computadora, es mantener el tono adecuado, y sí, cada quien tiene su forma de escribir. En la película de Pixar «Valiente», hay una arquera que se llama Mérida, de pelo rojo (buen nombre para una cazadora en Warcraft con mascota oso), pero uno de los mejores momentos de la película es cuando le dice al papá, refiriéndose a uno de los pretendientes, «ternurita».

Las inteligencias artificiales LLM tienen varios problemas que no escribiré aquí, y al igual que ciertas personas son demasiado serviciales y a veces hacen correcciones antes que lo pidas. Por ejemplo, cuando evalúo código o manuales para ver si son comprensibles, la IA quiere reestructurar a un modo que sea más legible para ella, la LLM, pero los documentos legales y los manuales se hacen con un público y tono en mente, no deben ser demasiado perfectos. Por ejemplo, le dije a mi hija ayer que entraba temprano, que llevara dinero para el taxi, ella dijo que no, que se qué, que se podía levantar más tarde, y tuvo que tomar taxi, y yo tenía razón porque conozco los cinco imprevistos de trabajar en la mañana de domingo. Es un mensaje dirigido al público objetivo.

Entonces me encuentro aquí, pensando, esperando el transcurso del tiempo porque hacer un proceso prematuro es como sacar un pollo del horno antes que esté cocido, o quitar un USB mientras se copian archivos. Y las cosas no deben ser demasiado perfectas. No me refiero a que esté mal ni bien hacer las cosas imperfectas. Lo que quiero decir es que así como hay una tasa máxima de niños que se permite que se les caigan a las enfermeras de pediatría (cero), hay procesos que tratar de mejorar te meten en problemas. Una vez salió el pastel del horno, es bueno o no lo es pero la perfección es relativa. No sigues corriendo después que llegaste a la meta, y no sigues nadando después de llegar a la pared. Así que el problema es que la mayoría de las personas no tienen metas, no tienen principios ni valores y se conforman con irla pasando.

Mi padre era un hombre atractivo físicamente, y su novia más representativa también. Literalmente vi como se les abrían puertas a los dos por eso, y los problemas que llevaban. Incluso en mi juventud nunca tuve eso, pero sí inteligencia, y fuerza. Algo de salvajismo contenido. Mi padre era inteligente, y le llegó a decir a la madre de mis hijos que yo era más inteligente que él. No importa a final de cuentas. La proporción es parecida, y los valores parecidos también. Observador desde joven, no quise cometer los mismos errores de mi padre. El confiaba mucho en su fuerza física , incluso a los 65. Pero preferí apostar por la mente y de todos modos tener el cuerpo sano.

Muchas personas basan su vida en fuerza física o belleza, en inglés le llaman «pretty privilege», y yo he tratado de no basar mi vida en eso, sino en honor, confiabilidad y el uso adecuado del cerebro. Algo que leí hace poco que me hizo pensar, era de los niveles de oxígeno en el aire. Sí, son diferentes los cielos y los aires de México DF contra la playa u otro lugar. Pero, al mismo tiempo, necesitamos otras cosas del aire. No solo oxígeno. Respirar solamente oxígeno te mata. El ozono que recuerde tiene tres átomos de oxígeno, y hay cierta imperfección que incluso necesita la naturaleza.

El problema es que si estás en horas de trabajo, puedes tener sí contactos personales eventuales por plática de watercooler, donde sabes qué está pasando y a quién estás viendo, pero ciertos estados, no. Hay una antigua analista de hace dos años que cometía muchos errores y pone diariamente unos veinte fotos de tupperware que está vendiendo. O un líder espiritual prehispánico de milpa alta, no el psicólogo, que sí es más o menos serio, pero este lleva semanas publicando imágenes de chistes, imágenes de inteligencia artificial de dioses prehispánicos, y lo que tiene es problema económicos y desperdicio de tiempo; los estados son su salida de un modo de vida misrable y no de dinero, sino quedarse viendo el techo sin saber porqué.

Y entonces, mis actos no son todos calculados, pero abrirse o descuidarse hacen mucho daño a la gente. Las personas más «sanas» que conozco ahorita no ligadas al camino de Mitra, personas que no han hecho pacto con la ley están por sus cuarenta y con dolor, esperando que la vida mejore, pero no luchando activamente por eso.

Despego con una segunda  nave en Eve online.

Y mientras una dama que no es analista me reporta del desastre que tienen en los monolitos, solo sonrío. Me reportaron lo mismo otras personas hoy. Hay cosas que un licenciado en sistemas normal no puede hacer. Y ahora tienen como diez cosas por hacer, complicadas, y una de ellas es el trato con las personas, ser amable. Como penúltima entrada, justamente me está buscando la dama Margarita por problemas de Office en su casa. Ni eso pueden planear los monolitos con teletrabajo. Y como siempre soy aquel al que ignoran en tiempos de paz, y buscan en la tormenta.

Estar atento en un mundo distraído

Estuve en preparatoria en Guadalajara y los talleres que había eran obligatorios. Básicamente iban de deportes, como juegos y aprenderte el reglamento, unos cuantos de artes plásticas como pintura y creo que música. Siendo mi papá cantante de ópera y gran pintor al óleo o con aerógrafo, pues esas eran opciones negadas para mí. No recuerdo cuáles eran todas las opciones, pero finalmente quedaban el taller de radio, el de teatro y otro que no me acuerdo de qué era pero probablemente oratoria o debate. En ese último no se hacían concursos que no me interesaran, pero pensé que te iban a poner a defender argumentos contrarios o al azar, y eso, aunque tenía unos quince o dieciséis, no me parecía honorable defender algo en lo que no crees. No soy mono de circo.

Viendo a la distancia entiendo que mi vida es una narrativa coherente donde las decisiones tempranas siguen reverberando. No hay nostalgia ni arrepentimiento, solo reconocimiento de patrones y consecuencias. Decisiones o pruebas autoimpuestas, y por lo general basadas en hacer lo correcto no lo agradable.

Así que en los talleres me tocó como opción obvia y natural, recomendada por mi padre también, la de teatro. La razón era no solo eliminación sino que además me permitía practicar trato con la gente y lo que en los últimos años se le ha llamado habilidades blandas. Como dato curioso, creo que había también talleres de danza, que evidentemente con uno ochenta y 85/90 de músculo era un no, y la chica de los ojos verdes locutora estuvo en el taller de radio, pero en la mañana. Allá por quinto semestre por un problema que no viene al caso casi se cerraron los talleres, pero tuve que ayudar como vocal a varios de mis compañeros de plástica, música y danza a que colaboraran en una de las obras de teatro de nosotros para conseguir créditos. Es una historia larga.

Recuerdo esa época tanto por los preparativos de teatro como por los exámenes de improvisación: la improvisación de un segundo, de día previo, de una semana, y cómo de otro grupo fue tan buena la improvisación de una semana que acabaron en extraordinario después de que llegó el equivalente de SWAT a Los Belenes. Los Belenes era el nombre del lugar donde íbamos una vez a la semana, a esos talleres. No doy más detalles pero lo que hicieron fue tan real que acabaron llamando a la policía. Luego me enteré por el maestro de teatro de que estaban haciendo las camionetas, patrullas y creo recordar que uno o dos camiones del ejército. 1989/1990

Probablemente fueron unas 60 funciones en el teatro de 1200 a 1400 personas. Mas grande que un cine de los antiguos.

En la preparatoria participé en diversas obras de teatro tanto en Belenes los jueves como en área común de lunes a miércoles debido a que un maestro se desapareció en quinto semestre y la mejor manera era usar el auditorio para generar puntos y lo hicimos todo el semestre. Entre esas obras estaba Concierto para guillotina y cuarenta cabezas de Argüelles, que era teatro experimental. Dato curioso: en los entremeses cervantinos me tocó hacer el papel de El Viejo Celoso, y usé una barba postiza unas diez o doce veces. Ni por asomo se me iba a ocurrir que me dejaría la barba diez años después. Y mi barba real es más poblada que la postiza, que era de todos modos profesional y de las que se usaba en ópera para obras como Sansón y Nabucco.

Así que para mí no era raro estar frente a cientos de personas en el escenario. No eran obras tipo El avaro de Molière, o presentaciones tipo Madame Butterfly versión teatral, que hacían otras preparatorias privadas. Básicamente era entornos controlados los de esos lugares, era más seguro. Así que aunque es una historia que contaré en otra ocasión, cuando a finales de sexto semestre me tocó de último momento dar el discurso final por parte de los estudiantes en ese mismo auditorio. Yo había vivido entre otros el papel del soldado de Concierto para guillotina y cuarenta cabezas en ese escenario. Y en una ocasión se me rompió el pantalón por en medio, en pleno escenario, y no traía ropa interior. La improvisación funcionó y me dejé caer al suelo e hice el resto de lo necesario arrastrándome. Después de todo el personaje es un soldado herido, y aparece una máscara de gas y otros elementos.

En defensa personal uno aprende que buena parte de la defensa personal es estar atento al entorno. Una vez estaba yo en la calle con mi hijo de quince años para quedarnos en un hotel para su examen al día siguiente para entrar a la prepa, y vi a unos seiscientos metros sobre esa avenida lo que parecía ser una circunstancia de posible preparación a asalto. Así que lo hice cruzar un puente peatonal, yo tranquilo, y arriba del puente vi lo del asalto consumado, o a la distancia eso parecía. Estar en el escenario te hace ver el ambiente cercano y la defensa personal el ambiente intermedio hasta donde llega la vista.

En combate cuerpo a cuerpo o cuestiones de oficina, debes de tener un guión, como en las obras de teatro. Improvisar te ayuda a tener mejores tiempos de reacción. Mucho de la verdadera pelea en un estado real es tener un plan inicial y reacción y tener preferentemente dos o más opciones. Así que también sirve en entorno cerrado. Ser sincero pero adaptable es lo mejor. Pero qué pasa cuando alguien hace algo estúpido. Es mejor cuando no es uno el que lo hizo. El equivalente de en serio hizo eso es lo que piensas. Te sorprendes por el grado de estupidez. Una frase que leía hace años es que en algunos escenarios un aprendiz puede comer más piezas al principio que un maestro de ajedrez, pero que el maestro siempre gana. No sé cuál sea mi nivel ELO, sistema estadístico en ajedrez para comparar tu fuerza con la de otros, pero para muchos su nivel ELO es el dinero.

Hay cosas que te sorprenden. Por ejemplo, estaba hace rato preparando lo que tengo que llevar en quince días al MP y cómo mejorarlo. La capacidad de observación se encuentra incluso en la biblia con lo de los trescientos hombres que no miren el agua mientras beben. Y por el entorno de teatro, aunque no esté viendo al público en el escenario, sé que posiblemente hay público. No me importa, pero no le tengo miedo. En la calle puedo usar reflejos y reacción. En entorno de combate corporativo veo igual cosas. No es solamente defensa personal. No es que busque la reacción del público viendo lo que pasa en la oficina, y no es que busque aplausos, pero tratar bien a la gente es lo decente, estés en la calle, en el trabajo o sobre un escenario. Claro que si alguien te tira un golpe las reglas cambian. Y luego suceden cosas que te sorprenden pero que son inesperadas. Como cuando supuse que iba a ser papá a pesar de un análisis de sangre negativo, pero el ultrasonido al día siguiente dijo que sí.

Hace un momento me enteré por la universidad que ya puedo empezar a ver lo del servicio social. Va a ser un poco complicado hacer servicio social a los cincuenta y tres. Ya lo hice dos veces antes por otras razones. Y lo que son las cosas, si me hubieran dicho dos meses antes todo este desastre se hubiera evitado.

No hay demasiado en qué pensar. Es un asunto un poco raro. Sigo viendo cosas del cliente de las gasolineras, sigo sin soñar desde hace como tres meses, pero estoy en paz, y observando. Y me vienen a la mente ideas sueltas de las que escribir mañana. La observación me permite pelear hoy las batallas del futuro. Pero de momento no hay gran cosa que hacer, solo un trámite que tuve que hacer hoy, y estar atento a las ideas sueltas que pueden dar una pista a mi inconsciente de algo que no he visto.

Seguimiento y jugadas adelante

En la mañana me buscaron la dama de los emojis y la de piedra preciosa por WhatsApp. A las 20 horas, la dama Margarita me manda un chiste. Estoy haciendo las cosas bien, aunque ellas no lo saben. Ayer tuve que mover un objeto de unos 100 kilos, arrastrarlo, y lo hice sin problemas porque era fácil de agarrar. En medio de ese mismo asunto esquivé un objeto que pasó rozando mi párpado. No había forma de verlo venir. Reflejos. No es suerte. Nací para esto.

Llegar al Ministerio Público donde hice la entrega del documento hace una semana no fue difícil. Lo difícil fue llegar al lugar donde lo turnaron, unos 40 minutos caminando. El lugar está en una zona peligrosa de la ciudad, de esas a las que le dije a la madre de mis hijos que no se cambiara cuando ayudé a poner un departamento para mis hijos menores de edad, antes de que saliera con sus vaciladas. Son dos documentos contra personas diferentes, y después de tanto recorrido, finalmente llegué.

En la puerta del lugar, un joven muy amable me manda a una oficina donde una señora muy malencarada me escribe un texto largo que sí entiendo pero que me tengo que hacer el que no sé. Unidad de Investigación 1, Unidad de Investigación 2, ya le dije dónde. El joven me regresa con ella, porque él mismo no entiende lo que ella puso y yo sí. Vaya, deben ser malencaradas para sobrevivir en este ambiente, aquí.

He ido a unos 40-60 ministerios públicos. Realmente en casi todos los casos, llegué después de presentar un recurso que no entro en detalles, pero que me evita pasar por juicio oral o similar. He visto de todo. Cuando por fin paso, hablo con las dos unidades de investigación, una carpeta en cada lugar. La primera, morena y seria, se va directo al punto pero solo le interesa la esfera privada. La esfera pública le vale, no me lo dice. Me pide unos documentos más y que vaya en unos 12 días. La otra ministerio público, menos malencarada, pero igual déspota. Entiende el meollo del asunto. Le doy las gracias y quedo de ir la próxima semana con ella.

Voy de camino de regreso a casa. Me resulta más fácil caminar unos 25 minutos y buscar algo que comer. Encuentro unos tacos de birria de cerdo con borrego. Decentes. Elijo caminar en lugar de subirme al metro que tendría que hacer dos transbordos largos con L mayúscula. Camino en total unos 35 minutos desde que salí del ministerio público y tomo un camión que me deja en un metro directo a mi casa. Lo más simple. No vale la pena llegar allí en coche o en taxi.

Mientras voy de regreso a casa, me doy cuenta que mi entrenamiento en cosas penales, lidiando con una secta, empleados ladrones de clientes, y la madre de mis hijos loca y ladrona, me hacen ver como manejable el tratar a esas dos agentes. Viéndolo bien es cuando me doy cuenta que son mucho más duras y déspotas. A mí me costó un poco de trabajo manejarlas. Una de las dos personas que están denunciadas es déspota, la otra miedosa. Ministerio Público de barrio, contra personas déspotas y miedosas es masacre. Realmente no me podría haber pasado nada mejor.

Me doy cuenta que con ese tipo de ministerios públicos, lo más seguro es que las personas contra las que va la Carpeta e Investigación digan una estupidez del tamaño del mundo, porque les va a parecer fácil. Quizá las ministerios público no ataquen ese punto. Yo sí. Espero unos tres años de cárcel por lo menos sin tomar en cuenta el resto del documento. Llegué a la casa a validar mi idea con cuatro LLM, y no habían visto ese delito. Años de experiencia legal me sirven. Solo queda esperar.

FlashForward

Estaba viendo una serie cuando de repente aparece un lugar como uno que frecuentaba antes de los 18. Cerca de un lugar de costillas a la BBQ que vendían por kilo en Guadalajara. Era un lugar de reunión para verme con mi primera novia y su hermana menor que iba de chaperón. De repente me vi transportado a ese mundo. Ese período exacto de tiempo no me venía a la mente desde hace unos veinte años.

Todo el tiempo actué con honor. No pude ayudar con sus problemas por todo lo que estaba pasando en mi casa y en la suya. Fue un desfase en tiempos que nos separó, pero al final tres años después ya era yo lo que soy ahora, y ella embarazada y casada. Ese mismo año compré mi primera casa. No es una época en la que piense mucho.

Hace muchos años, allá por el 1996-1998, tuve que ayudar a un cliente relacionado con las gaseras, que era una agencia de publicidad. Ahí me enteré de un montón de cosas del mundo de la música pop, y novelas gráficas. Mucho de los negocios secundarios que hice a finales de los 80s y principios de los 90s fue usar la membresía de mi papá en lugares de discos, no entro en más detalles pero hice buen dinero comprando a descuento y entregando cosas sobre pedido, en la época de después de los supermercados. Nunca supe si tuvo que ver con que me cayera el negocio de la agencia de publicidad.

Como parte de tener un papá cantante de ópera lo acompañé en muchísimas ocasiones a Tower Records y Mixup. Conocí mucho y no era raro ir a lugares como ese tres o a veces cuatro veces por semana, incluso ya viviendo solo. Estoy hablando de 1991 a 1998 probablmente. En el Tower Records de la zona rosa tenían una sección de novela gráfica y me acuerdo de que hojeando vi una versión de novela gráfica de La Reina de los Condenados, de Anne Rice. Investigando y preguntando allí y en la librería de Gutenberg me comentaron de The Dark Knight Returns, Juez Dredd, Watchmen y posiblemente V de Vendetta. Me acuerdo que en la conversación una vez me comentaron de una serie limitada, de la que yo no sabía, llamada Camelot 3000. Los dibujantes los conocía por encima, pero el argumento era bueno y aprendí cosas del medio. Mi padre me comentó algunas cosas de Steranko, y claro que yo sabía quién era Jack Kirby.

Así las cosas llegué a la agencia de publicidad con ideas arriba del promedio gracias a mi buena memoria. Camelot 3000 me abrió algunas puertas, y me comentaron de una editorial de comics que se llamaba Milestone. Básicamente todos los personajes eran de raza negra, escritos por personas de raza negra. La plática derivó en Icon and Rocket, Hardware y otros personajes que no conocía de la editorial. El equivalente de los Hombres X de esa serie era una serie llamada Blood Syndicate, que por decirlo de algún modo son una pandilla de vagos que se ven afectados por un evento cósmico, y se convierten en superhéroes. Era una de las cosas que se estaban trabajando en la agencia de publicidad, así que no era raro comentar lo que había pasado en el último número de Blood Syndicate.

Algunos momentos memorables de la serie es cuando una dama puertorriqueña que se convierte en agua y que se llama Acqua Maria, es literalmente vaporizada en un enfrentamiento. Agarran descuidados a los Blood, y una heroína llamada Flashback está inconsciente. Se dan cuenta en un momento dado que les lavaron el cerebro, porque uno de los líderes dice: estamos yendo a clases, eso nunca lo hicimos. ¡Despierten Blood Syndicate! y aceptando su naturaleza rebelde se liberan del lavado de cerebro. Acquamaria regresa. Y hay un personaje súper trágico llamado Flashback. Básicamente es una heroína que puede regresar en el tiempo tres segundos, un poco como Número 5 en Umbrella Academy.

Pero Flashback tiene un problema trágico. Ha visto morir a sus amigos, novio y familia, cientos de veces. Cientos. De la manera más horrible. Así que de ser una persona cálida y amable, pasa a volverse poco a poco en huraña, pesimista y despiadada. Dan a entender que lucha por mantener la cordura.

Carlos Castaneda habla de recapitular. En el grupo que aprendí tradiciones del camino rojo, decían que no sirve de nada, que gasta una moneda de diez pesos para obtener algo de dos pesos. Solo vive del pasado quien no ha hecho nada, decían.

Mañana voy al Ministerio Público. Tengo que ir a dar seguimiento a dos carpetas de investigación. Es un flashback y al mismo tiempo algo que me es natural. Es parte de planes de contingencia. Comentaba hace unas semanas de tener aliados temporales, en este caso no son personas que peleen a mi lado de manera continua. Dion Fortune comenta un principio al que llama La Policía Oculta, y Carlos Castaneda habla de los aliados, solo que nunca entendió su propia definición. «Un aliado es un poder que tiene una regla». Así que los Blood Syndicate son incontrolables, porque son vagos. Pueden despertar si siguen una regla.

Hay ciertos principios rosacruces y otros del culto de Mitra que hablan de un grupo de olvidados. Se les llama de diferentes modos, pero son personas caídas en cumplimiento del deber. Buenos muertos. No van a levantarse y pelear por ti. Pero a veces personas decentes o no tan decentes tienen chance de hacer uno o dos actos que justifican su vida antes de morir. Algo parecido a que si en medio de los Blood Syndicate, estuvieran en el evento oficiales de policía, y se dieran cuenta que su lugar y su naturaleza era patrullando o en su estación de policía, no perdiendo el tiempo.

Así que tengo a mi lado a personas decentes que quieren ayudar en lo que piensan que es una guerra actual. No, es una simple escaramuza contra personas flojas y codiciosas. No es uno de esos momentos que diría un personaje de Spillane «Operación Platón significa matar o morir: El futuro de América está en juego» Y lo toman demasiado en serio… con razón. Para ellos esto que se está viviendo es la batalla de sus vidas. Para mí no lo es. Me he enfrentado en situaciones físicas, emocionales o mentales mucho peores que esta. Esta situación es simplemente de esperar y contener a los aliados, pero todos tienen una regla. Y me encuentro un poco como Flashback, solo que yo veo tres segundos adelante.

Arco de redención

Hay algunos libros importantes pero que al mismo tiempo son basura por calidad moral. El que me viene a la mente en este momento es Los Miserables, de Victor Hugo, y ese escritor tiene otros de argumento medianamente idiota como el Hernani. Sin embargo, explicar por qué es largo. Hay un personaje llamado Jean Valjean, de fuerza prodigiosa y a pesar de que lleva años escondido, comete el error de enderezar una carreta que estaba aplastando a alguien. Y por su fuerza prodigiosa lo identifican. Al final el inspector se acaba tirando al río. No hablemos de todas las idioteces de la dama madre de la niña. Si un error y salir como domingo siete, pero después no deja de cometer errores.

Hay una diferencia contra libros como Los Pardaillan. Me acuerdo que el inicio de Los Pardaillan de Zevaco, con Juana, es igualmente brutal y telenovelero. Otro caso es del mismo autor, El Puente de los Suspiros. En las dos primeras páginas el papá queda ciego de manera brutal. Casi casi La Rosa de Guadalupe versión romanticismo.

Mi padre me llevaba a ver muchas películas al cine, incluyendo un ciclo de terror a los ocho años. Pero en este caso, es sobre la película La Gran Aventura del Poseidón. Versión clásica y luego años después vi la versión nueva con Kurt Russell. Él básicamente hace un acto heroico para que no muera el novio de su hija. Tuvo un momento de debilidad años antes siendo bombero pero ahí se redime. No, era por dos razones diferentes, pero no redención.

Otro caso sería la película de streaming Samaritan, con Stallone. El enfrentamiento entre Nemesis y Samaritan, y la redención de Nemesis. Sip. Un caso más positivo y heroico, un arco de redención real. Pero el hermano está muerto.

En mi pasado sí he hecho algunas pequeñas cosas cuestionables. Principalmente antes de los 18. No los actos de violencia de antes y de después. Siempre fueron defensa propia. Básicamente no vi algunos gestos de amabilidad. Un cierto tipo de pecado que se llama estupidez, pero eso no necesita redención. Y aparecer ahora ante las personas que no vi ciertos gestos de amabilidad sería humillante para ellas, además de casi imposible. Sé que estoy en muy buena forma. Y se nota mi paz. Mostrar mi paz y fuerza sería humillar a esas personas y eso sí necesitaría redención.

He comentado como ejemplo que hay circunstancias que son relativamente complicadas e insostenibles. Principalmente las relacionadas con lo que se llama transferencia positiva. Dos personas a las que ayudé en su momento, ambas damas, probablemente no se dieron cuenta en su momento que aceptar lo que me ofrecían me habría vuelto indigno de recibirlo. A una la protegí en la gasera contra el departamento de cobranza de la sucursal que la querían humillar por no ser anoréxica, y después de una serie de circunstancias no sentimentales, lo que llamaría un callado adiós. Otra, una amiga de la locutora de ojos verdes, en Guadalajara, algo similar. Evité que a la muerte de su madre cayera en una situación difícil por su entorno familiar y la llevé a casa de una tía suya. Su madre, que en paz descanse, su medio hermano no estaba allí y yo sí. Solo ella y yo conocemos los detalles. No fue bonito. Pero no es algo que merezca redención. Jojo de El Mago de John Fowles y su regalo.

Así que en realidad cuando no eres víctima ni villano, es probable que te conviertas en el héroe. Estuve pensando en las implicaciones laborales de lo sucedido el 3 de junio. Sí. No sonaba mal, para un joven de 20 años. Pero conociendo las leyes, y la falta de cortesía, hubiera sido agradable considerar la seudo oferta vacía, pero el árbol del conocimiento de la biblia, me hicieron decir no tiene caso, me retiro. Y no hay redención ni es necesaria. Las leyes de la termodinámica dicen que a toda acción corresponde una reacción, y en este caso ser joven e idealista, no me hubiera quitado ser estúpido si aceptaba.

Cuenta otra historia de la biblia de un personaje que le permiten salvar a su esposa, pero ella voltea y se convierte en estatua de sal. Así que, solo puedes extender la mano y no necesitar que te rescaten. No puedes evitar que otros volteen y se conviertan en estatua de sal, pero en mi caso, estoy pensando en esto por consideraciones tácticas. La mañana de este lunes me enteré de dos noticias de los clientes secundarios de los monolitos que me hicieron decir, lero lero. Y si reviso los hechos de momento, no es por obsesión, simplemente porque la partida no ha terminado. Hay personas para las que mis análisis anteriores y posteriores demuestran delitos fuertes ante la ley, y no solo laborales. No tienen redención. Y yo no la necesito ni la deseo.

Una Doomstation Moderna

A principios de los 90, específicamente en 1991, me compré mi primera computadora. Era una 286 con 1 MB de RAM, lo que resultaba casi increíble para muchos en esa época, y decidí equiparla desde el inicio con dos unidades floppy de 3.5 pulgadas en lugar de las tradicionales de 5.25. El disco duro era básico, de la época en que usabas la orden PARK para detener los discos duros de manera segura. Al año siguiente, cuando mi papá me preguntó qué quería de cumpleaños, le pedí algo que parecía extraño para muchos: un libro de 500 páginas sobre DOS 5, escrito por Kris Jamsa. Ese libro sigue teniendo información útil que me da una ventaja competitiva incluso contra egresados actuales de las licenciaturas en sistemas. Literalmente he resuelto problemas complejos con órdenes de ese texto, 34 años después.

Los juegos de esa época eran simples pero memorables. Príncipe de Persia, Desafío en el Antiguo Imperio, el Tetris tridimensional de DOS 4, La Leyenda de Kyrandia poco después, los King’s Quest. Instalar manualmente una tarjeta SoundBlaster y que no chocara con el mouse no era tarea fácil. Incluso podía hablar con personas en sistemas, generalmente con licenciatura en comunicaciones, que no tenían idea de lo que estaba explicando. Uno de los juegos clásicos fue DOOM, de Id Software y John Romero. Para muchos del medio, incluido un montón de personas de los BBS, el objetivo se convirtió en preparar una máquina mejor para correr DOOM. Entonces, en vez de decir «una PC para correr DOOM», comenzamos a usar el término DoomStation. En 1995 hubo una reunión en mi casa con foristas de Coyoacan BBS Lion Noir, Zero, Jarocho Pas, y recuerdo que hablábamos de una 486 DX4 como algo mítico. Era exactamente lo que yo acababa de comprar. El objetivo no era conscientemente una DoomStation, pero el resultado era el mismo. Y resultó ser una excelente herramienta para entender conceptos de hardware.

La revista PC Plus de aquella época solía incluir disquetes con juegos Shareware. Buenos y sencillos como Crazy Cars III, probablemente uno de los mejores juegos de coches de todos los tiempos aunque no se compare al Forza actual. Un juego llamado Paranoid, de romper ladrillos. Jane de la Jungla. Jump Man. Todos cabían en un disquete bien preparado, y recuerdo que una forma de ablandar a los subgerentes a mi cargo, más grandes que yo, era precisamente con eso. Les mostraba lo que podía hacer la computadora. Les condicionaba los resultados a poder jugar Paranoid. Y funcionaba perfectamente.

Uno de mis juegos preferidos de esa época era Legend of Kyrandia. Un juego bastante más complejo de lo que parecía, con escenas de cavernas y laberintos lógicos, un encuentro con un enemigo final que solo podías derrotar hablando. A principios de 1996 salió Diablo I, que ocupaba 40 MB. No podía creer lo extenso que era. Las batallas y mapas sin transiciones marcaron un estándar completamente nuevo. Poco después llegó la expansión llamada Hellfire y la clase Bardo. Cuando salió Diablo II me sorprendió por varios aspectos que requerían el mismo nivel de DoomStation, sobre todo por la tarjeta de red y las implicaciones de Battle.net. Era ya el equivalente de DoomStation pero con capacidades de red e internet. En la época de Trumpet era relativamente fácil testear la conectividad y que realmente se contectarf a Internet.

Aunque había juegos maravillosos como Heretic y Hexen, con su memorable nivel de dificultad «Poseído por la Peste Negra» en lugar del típico «Quiero a mi Mamá», salió un juego con un motor gráfico completamente nuevo llamado Blood. Era una especie de DOOM pero ambientado en el siglo XIX, y uno de los únicos dos juegos que me ha espantado de verdad en mi vida. Caer corriendo de espaldas en un estanque de pirañas no se lo recomiendo a nadie, especialmente cuando hace unos momentos ese estanque simplemente no estaba ahí.

El período de 1997 a 1999 fue bastante descansado en el trabajo, pero ridículo en términos de productividad. Un comité de ocho personas sugería mejoras que ya estaban implementadas en el sistema, y no se habían dado cuenta. Rara vez me pedían instalar algo realmente nuevo, y por lo general no servía y dos o tres semanas después me pedían deshacerlo. No podía avanzar por mi cuenta porque era contra las reglas establecidas. Así que fue una temporada de reponer pilas, pero en realidad era como una prisión laboral. Reponía energías e investigaba tecnología a través de la DoomStation, en este caso probada con Diablo I y Blood. Al mismo tiempo mantuve una relación con una doctora(qepd) y un año después, por cosas del azar y la cortesía, con una dama divorciada que se convirtió en mi prometida.

La relación con la doctora terminó con su muerte en Guadalajara mientras yo estaba en México. La relación siguiente, más de un año después, resultó extraña. Básicamente seguían en muchos aspectos las mismas reglas del mundo real y las corporaciones, pero con un mapa aleatorio diferente. En Blood y DOOM tenías que cuidarte constantemente del mapa. En el caso de Diablo, era completamente aleatorio. Esto resultaba útil como entrenamiento táctico para situaciones impredecibles. En 1999 el trabajo seguía igual: ganaba bien pero veía cómo todo el mundo se metía el pie. Llegué a tener un letrero enmarcado de una minuta que decía «La única responsabilidad de Alfonso Orozco es hacer cambios al sistema de suministros» y después «por lo tanto, Alfonso Orozco acepta que no puede hacer cambios al sistema que no hayan sido aprobados previamente por el comité» , me acuerdo que conseguí quye me dejaran probar antivirus así que tenía cosas que hacer. Este no era un asunto de reglas alteradas sino de autosabotaje organizacional. Y yo permanecía tranquilo. Me movía entre novia, casa, coche, Blood y EverQuest. En la casa Minix, antecesor de Linux.

EverQuest es un juego tipo World of Warcraft, su antecesor directo. Me di cuenta de que los mundos se replicaban y había múltiples servidores con diferentes conjuntos de reglas. Pero la comunidad era diferente en cada uno. Lo parecido a los trabajos era evidente: el bueno para nada, la chica sexy pero estúpida, y los que como yo manteníamos las cosas funcionando. Empecé a ver mis cambios de trabajo anteriores como cambios de mapa, pero el territorio y los NPCs seguían siendo esencialmente los mismos. En EverQuest uno de los principales problemas era que necesitabas un grupo de jugadores para avanzar, mientras que en la vida real debes actuar fundamentalmente solo. Un concepto interesante era el pagar transferencias de un servidor a otro. Llegaba tu personaje desnudo, tipo Terminator. Tenías que pensar muy bien si te cambiabas de servidor porque además de reponer equipo, el costo por personaje equivalía a un mes de suscripción. Empecé a verlo como una analogía perfecta de cambios de trabajo o de relación de pareja.

Algunos de los jugadores con los que estaba entonces empezaron a probar otros juegos. Uno de ellos era lo que después, en 2003, se llamó World of Warcraft. La principal diferencia era que podías jugar completamente solo. Había algo que en español llamábamos «solear»: hacer cosas que estaban pensadas para un equipo completo. El mapa no era aleatorio, así que no me interesó cuando vi el beta. Sí resultaba muy interesante que los shards o reinos tenían personalidades y economías muy diferentes aunque el mapa base fuera idéntico. Pero regresando a 1999, cuando salió Diablo II, se ajustaba perfectamente a mi enfoque en la vida real: pelear solo contra las adversidades.

Diablo II lo descubrió una persona de las reuniones de los azulejos, que entonces se realizaban en el Vips de Patriotismo. Cinco clases diferentes, algunas de combate cuerpo a cuerpo, otras de distancia. Sin ratings complicados. Podías jugar en red con amigos, en solitario, o en Battle.net. Por las características del juego, me resultaba mejor jugar en solitario usando partidas privadas en Battle.net por estabilidad y para probar la conectividad de red. Mapa aleatorio pero con reglas claras y objetivos autoimpuestos. A la persona que me había comentado del juego le expliqué que él era como el bárbaro del juego, y que tenía que actuar como una maga: peleando a larga distancia, no cuerpo a cuerpo y a lo bruto, porque siempre lo mataban. Se empezaron a organizar juegos en grupo. Principalmente ese bárbaro/mago, yo como paladín/nigromante, la veterinaria como amazona/maga, y la que después sería la madre de mis hijos como bárbaro/paladín. Por lo general éramos la veterinaria y yo salvando a alguno de los otros dos de su propia estupidez. Eso era allá por el año 2000.

En ese orden de cosas, 2001 fue un año brutal. Después de que el exesposo de mi prometida me buscara y yo lo mandara al hospital, su hija no me perdonó y la relación terminó. Claro que el tipo era Maestro de Taekwondo y yo no lo sabía hasta ese momento. Al mismo tiempo implosionó el trabajo, y todos mis negocios con clientes secundarios se fueron al demonio (). 2001 Fue un año de crisis económica peor que la de 1995. fue un año muy extraño y lo dediqué a pensar sin entrar prácticamente en juegos. Solo entraba cada dos o tres meses sin falta para conservar mi armamento privado en Diablo II. Lo que hacía era sacar a pasear a mis perros: un labrador y una cocker negra. Sin pareja, pero pensando mucho sobre todo lo ocurrido.

Para 2002-2003 las cosas ya estaban mejor. Arreglé varios asuntos en un trabajo que tuve como gerente de sistemas, instalando en todas las computadoras Diablo II como prueba de red y sonido. Los empleados hacían presentaciones, así que después de la demostración técnica, se borraba el juego de sus laptops. Pero la DoomStation seguía viva y funcionando. Con pareja, algo limitados de dinero, nació mi hijo. Seguí usando Diablo II con conocidos del medio. Desde 1992 hasta la fecha, 2025, mi computadora siempre ha sido la más poderosa que conozco entre particulares y casi siempre más poderosa que los servidores de trabajo. Un dato interesante es que seguí jugando en solitario y adquiriendo armamento especializado. Incluso varias guías no convencionales de bárbaro y paladín, derivadas de los personajes del juego de Ender, se publicaron en el sitio Amazon Basin. Una vez incluso me baneó un nuevo moderador por una estrategia de paladín con hacha «Beast» que te permite convertirte en hombre-oso, habilidad típica de druida. Luego se dio cuenta de que yo era el autor de la guía de dinero del bárbaro, y me reestablecieron el acceso inmediatamente.

Todo el tiempo que mi hija estuvo en el hospital antes de morir, por razones obvias no entré a Diablo II / LOD ni a Battle.net. Perdí 16 personajes muy equipados que representaban siete años de juego, y unas 40 mulas de almacenamiento. Pero la parte que me interesa contar aquí es que había un nivel complicado al que entrabas consiguiendo «llaves» y órganos de jefes específicos. El mapa final, el enfrentamiento terrible, era siempre el mismo contra tres enemigos superpoderosos. Y lo hacía regularmente como parte de mi rutina de juego. Era todo un proceso: conseguir llaves, órganos, y luego el combate definitivo. Rara vez me mataron ahí y nunca perdí equipo importante. Pero cabe destacar que el enfrentamiento final siempre era idéntico, aunque no sabías por dónde iban a llegar los enemigos. La idea era un mapa aleatorio antes del enfrentamiento, pero la batalla final seguía el mismo patrón. Conociendo al enemigo y sus habilidades de rayos o lo que fuera, era como entender las emociones humanas básicas. Y todo el problema era fundamentalmente por territorio. Tú llegas porque alguien necesita ayuda, y ellos quieren todo para sí y acaban destruidos. Muy parecido al programador DevOps que contratan para solucionar algo y luego no te dejan hacer realmente el trabajo.

Una cosa especialmente interesante de Diablo II es que casi no cambiaban las reglas del juego. Solo balances ocasionales y justos. Por ejemplo, se habló mucho de las versiones 1.08 y 1.11 con su respectiva expansión, pero no eran reglas alteradas arbitrariamente. En 2008 me separé de la madre de mis hijos; la relación ya estaba destruida por las cosas que ella hizo el año anterior. Así que una parte del 2007 estuve en Warcraft como paladín o warlock, con conocidos que ahora estaban viviendo en Europa. Me gustaba la premisa de varios reinos con economías diferentes, transferencias sin llegar desnudo al nuevo servidor, pero tenía un mapa fijo y cambios hechos constantemente y sin mucho sentido. No tenía tiempo de usar otra vez Diablo II en esa época.

Con un grupo de los azulejos hicimos muchas cosas en Warcraft y después en Diablo III, que definitivamente no era lo mismo que su predecesor. Más o menos una hora diaria durante años, incluyendo a mi esposa actual en las sesiones. Nos alternábamos roles: a veces uno era tanque, DPS, o healer según las necesidades del grupo. Una de las cosas que recuerdo fue un dungeon en que, con una maga horda arcana, el interés de todos era mantenerme vivo porque era el único que realmente podía hacer algo efectivo contra los enemigos, y dejaron morir al tanque por descuido. O la vez que el tanque se desconectó por lag y yo tuve que actuar como healer para mantener vivos a todos los demás: estrés puro del mundo real trasladado al virtual. Llegamos a tener unos 10 guilds nivel 25, yo podía hacer en solitario experimentos en reinos diferentes y, jugar con mi esposa en servidores alternos. Varios juegos dentro de uno solo. Una de las cosas más raras es que en Diablo III un nivel específico de arenas reseteaba la máquina de mi esposa por algo relacionado con su driver de tarjeta de video, y fue una de las razones por las que dejamos de jugar en equipo. Diablo III tenía ese mapa aleatorio que me interesaba mucho más que la estructura fija de Warcraft.

En 2015 la tarjeta de video de mi esposa explotó literalmente, y le di mi máquina principal. Mi computadora secundaria no aguantaba Diablo III ni Warcraft a menos que fuera con configuraciones muy lentas y frustrantes. Para entretenerme decidí probar un juego que mencionaban constantemente en un blog llamado Greedy Goblin, que cubría estrategias tanto de Warcraft como de este nuevo juego: EVE Online.

Lo extraño del asunto es que en EVE Online puedes ser todo lo racional que quieras, pero muchos jugadores están locos como una cabra o son psicópatas que no se han dado cuenta de su condición. Así que es una exposición constante a la barbarie humana, donde el mapa está definido, tu personaje no tiene límites preestablecidos, y estás en medio de un montón de personas completamente irracionales. Igualito que cualquier trabajo corporativo. No se hicieron muchos cambios significativos en el juego durante varios años. En un momento dado, Greedy Goblin se salió del juego cuando implementaron un cambio en las citadels, que eran algo relativamente nuevo, y que según sus cálculos le impedían competir efectivamente contra una alianza establecida. El bono residual de la alianza por las citadels, según sus matemáticas, era más de 50 veces superior a lo que él generaba como personaje solitario y estratega increible. El generaba unas 2000 a 3000 veces mas dinero que yo, es decir el equivalente de una alianza completa. Literalmente era un general que usaba el juego desde unos 15 años, mientras yo era un novato de dos o tres años.. Según él Greedy Goblin, las personas que administraban el juego estaban favoreciendo a ciertos grupos a cambio de dinero del juego por dinero del mundo real, lo que se conoce como RMT. Se negó a jugar con reglas alteradas de esa manera y abandonó el juego. Y tenía razón en muchas de sus observaciones.

Finalmente, me encuentro diez años después como un jugador experimentado de EVE Online. Mi alias es conocido por algunos, sobre todo en mercados y guías de abisales 0-2. Tengo cuentas pagadas por diez años continuos. No puedo hacer un estimado completamente preciso, pero calculo que tengo 33 años pagados del juego, más un doble entrenamiento por otros 12 años, y personajes que suman unos 800-1000 millones de puntos de habilidad, siendo que un mes normal genera dos millones de puntos. Así que en tiempo de aire acumulado tengo entre 400 y 500 meses, que equivalen a otros diez años de juego. Mis bienes totales son aproximadamente 100 billones de ISK, que asumo representan unos tres años de trabajo intensivo(tiempo aire del juego). Asi que no solo No consumí 10 años de juego, sino que mis bienes son aproximadamente (33+12+10+3)=58, practicamente tengo seis veces lo del estandar y solo industria, no actividades de guerra.  Lo interesante es que tuve un titan y lo vendí, e hice todo ese dinero antes de los cambios de scarcity y sin usar rorquals para la minería.

El problema actual con EVE son los cambios implementados sin sentido. Scarcity, hace cuatro años, deshizo mucho del equilibrio que existía. Yo solo estoy en high sec desde hace unos cuatro años por cuestiones de tiempo de trabajo, y muy poco en low sec cuando puedo. Pero los cambios absurdos me hacen extrañar las reglas fijas y las batallas en solitario de Diablo II. En su momento cambié dinero de Warcraft dentro de su propia aplicación por el juego base, así que tengo otra vez Diablo II instalado desde hace un año. Pero hay una situación extraña que me ha hecho reflexionar. Estoy evaluando poner mis recursos a salvo en EVE y que no estén en citadels que se pueden perder por un cambio estúpido de reglas no me tomaría más allá de uno o dos días de trabajo (segun yo solo debo hacer ajustes en cuatro o cinco personajes de 50). Casi todo está ya en un lugar completamente seguro. Pero el problema que veo es que ya tengo suficiente lidiar con personas irracionales en el mundo real. No significa tomar un retiro definitivo de EVE, pero no me está sirviendo de nada para mis habilidades tácticas en este momento. Probablemente regrese a Diablo II para retomar la adquisición de equipo, las metas autoimpuestas y los mapas cambiantes. Porque locos siempre va a haber en el mundo real, y el nivel definitivo siempre tiene exactamente el mismo mapa en la vida real.

Lunes de junio

Son las 7.23 de la mañana. Como parte de las evaluaciones de tiempo que siempre me he hecho, tengo varias alarmas que me permiten evaluar mi puntualidad. Después de un evento de hace como año y medio, establecí alarmas para las 6.40, 7.23 y 8.00. La hora estándar de entrada para mí eran entonces las 7.23 en monolitos, aunque mi hora de entrada fueran las 8 o las 9.

En este momento está lloviendo, son las 7.36. Ayer dieron las calificaciones de dos materias, 10/10 nuevamente. Las analistas y otros van a trabajar bajo la lluvia. No está el café ni las galletas que yo llevaba. Así que como siempre no me hubiera pasado a mí por paraguas, y por ya estar en la oficina. En resumen porque peleo desde antes las batallas del futuro. Sin embargo, no puedes predecir la locura.

Hoy varias analistas de los monolitos, incluyendo la dama Margarita, se enfrentan a un sistema chocante. Excel. Por lo que se están impedidos de usar lo que yo implementé hace dos años. Sinceramente me acuerdo y me da un poco de no sé qué. Mi cabeza se mueve automáticamente por el recuerdo. Cambios simples como responsables de área deben sincronizarse en cinco documentos; yo los sincronicé a internet pero el internet se caía y el Excel de internet no podía leerse. Hay otros cambios en «períodos» como le llamábamos que son brutales, y a veces me los cambiaban tres veces en los mismos 15 días. Eso va a ser un desastre.

Lo que implementé hace dos años fue un sistema completo de PHP que reemplazaba el 60% de su trabajo final en Excel. Ya no lo usaban, solo como archivo personal. Ahora han retrocedido a hacerlo antes manualmente, con todos los problemas que eso conlleva. No se si en el pasado podían siquiera trabajar con el. A mi me costó unos siete dias para entender el proceso. Por ejemplo, cosas que entonces hacían en una semana yo lo bajé a cinco horas. A la dama Margarita y a su prima no les pagan todavía. Para ellas no hay otra oportunidad de un trabajo con ese sueldo. Van a aguantar mientras puedan, aunque no les paguen. Quieren hacerlas reventar y ellas manejan el 40% de una operación Especializada. Literalmente se capacitan en seis meses, y solo hay cinco personas con ese perfil a nivel nacional. y si no les pagan, todo lo que están haciendo además desde enero, es legalmente inválido.

Segun yo Los eventos del 3 de junio fueron por parte de mi jefa inmediata «a mal paso darle prisa», sentirse muy lista y una falta de táctica brutal. Así que me encuentro esperando que decidan otras personas qué hacer. No por mi jefa. Ella eligió algo que está entra la frontera de lo ilegal y lo estúpido. Las acciones de mi jefa ese día, con la que no cambié más de diez frases que no fueran buenos días en un año, hicieron retroceder esa mitad del área a como estaban tres años atrás, o peor. Al mismo tiempo tienen ellos vergüenza por lo que pasó y coraje porque tienen que hacerlo a mano. Así que me encuentro sabiendo desde antes de ese mismo momento que iban a tener presión lateral, de subordinados y de superiores. Yo me quité de en medio al ver el problema de debilidad política que tenían. Traté de ayudar y lo que hizo fue empeorarlo. Subió la presión de subordinados directos hacia ella y de los indirectos también, además de retrasar todo el proceso con el que evalúan a toda el área incluyéndola a ella.

Lo que hizo en este caso la jefa inmediata es irracional, ya escribiré de eso después. El principio básico es que no puede salir un derecho legal mayor de quien comete un delito. Es decir, una persona que amenaza a otro con un arma, y como resultado de su acción es arrestado o queda inválido o lo matan, no gana derechos por realizar el intento de asalto, los pierde. Lo normal es que el 40% de mis jefes a lo largo de los últimos 30 años se desaparecen y no hacen nada. Hablan cinco o seis frases por año es la norma, y prácticamente nadie los toma en cuenta. Otro ejemplo fuer cuando en 2011 en la empresa de satélite pusieron a una persona de guitarra eléctrica como superior mío y no duró el área ni seis meses cuando me cambié al cliente de la fábrica. (empresa ya desapareció)

En este caso mis observaciones y la última frase de mi jefa en un cumpleaños diciendo que no le han autorizado el jefe de departamento que falta. Eso para mí confirmó su debilidad política. Para fines prácticos he sido un jefe departamento fantasma estos tres años. Como siempre tengo filas o personas que me piden cosas operativas o consejos de sistemas o contables. Pero lo que hizo mi jefa fue transformar un problema manejable en uno mucho mayor, tanto interna como externamente.

Así que me encuentro aquí, sentado frente a mi computadora. Llevo una hora trabajando en lo del cliente de diciembre. Además de él tengo otro ingreso principal, una fábrica de comida a la que llamo «el cliente problemático» y no es la fábrica de galletas. El ingreso que recibo es más o menos el doble de las analistas con unas tres horas diarias de mi parte. Incluso en el plan más pesimista, la situación económica está resuelta.

Como resultado de las reuniones que hago desde 1992, llamadas normalmente las reuniones de los azulejos, porque llevan unos 25 años en ese restaurante, les comentaba a las personas que hay un sentimiento mezcla de resignación y lástima, que suele venir cuando uno ve a alguien hacer una estupidez. «Qué desperdicio». Sí, hay personas que toman decisiones con sus vidas que son un desperdicio. Hay señales de alerta temprana, donde debes como les comenté, o bajarte del coche o dar el volantazo. En este caso, la situación fue de parte de mi jefa dar un volantazo y acelerar a la vez, y yo me bajé. El resultado es obvio para ella y para su área. Para las analistas, solo pienso en «qué desperdicio». No tienen otro remedio. La jefa pudo haber actuado con honor pero eligió no hacerlo. ¿Es necesario decir más? Lo que hace a un jefe son muchas cosas, y entre otras, que la gente te ame, que esté dispuesta a luchar contigo y por tí. Ser Amable. En su caso, lo que hizo fue sabotear la moral de toda un área (que ya estaba mal desde un inicio), poner en situación mas absurda a dos analistas y la acción conmigo son otro caso clásico de Jenga Corporativo

Hace un momento una de las analistas puso un estado de whatsapp de «yo (corazón) empresa». Además de impuntual (8.12) No se da cuenta que no le pagan, y que solo se está consumiendo a si misma ? que es o que ve es como sentir el sabor de su propia sangre, consumiendo sus reservas emocionales y físicas? Que desperdicio.

Y todo se arregla empezando por cortesía y prudencia, y llegando a las 7.23. Las pequeñas disciplinas, los sistemas que uno construye para medir y evaluar, las alarmas que nos recuerdan quiénes queremos ser. Mientras afuera llueve y otros enfrentan las consecuencias de decisiones que no tomaron, uno puede reflexionar sobre la importancia de pelear las batallas del futuro desde antes, de tener el paraguas listo, de bajarse del coche cuando se ve venir la locura. Porque al final, no puedes controlar las decisiones irracionales de otros, pero sí puedes controlar las tuyas. Y a veces, la mejor decisión es simplemente llegar a tiempo, con cortesía y prudencia, a las 7.23.

Domingo en descanso

Hay personas muy vanidosas que se la pasan como Narciso viendo su reflejo o alabándose a si mismos. Otros insguros comparándose con los demás o huyendo de la realidad con amigos, fiestas. Hay mecanismos también que hablan de mantener la propia alma, o que buscan una validación que va desde la bruja de Blancanieves hasta mala suerte si rompes un espejo. Pero el espejo puede ser distorsionado o no existir. Tu vista puede ser mala. Lo que existe y no puedes modificar son el tiempo y la realidad presente.

Aunque te engañes, si, puedes cambiar al futuro, pero el presente ya es. Los errores del pasado no son muy arreglables.  Seguramente tienes buenas razones para hacer una estupidez. Y no solo pasa en uno; en el trabajo o escuela luego las figuras de autoridad no hacen ciertas cosas, pecan de pensamiento palabra u obra, principalmente por codicia. No buscan hacer un mundo mejor, y ser ecológicos, afectando lo mínimo el entorno. Se consideran depredadores y son parásitos.

La mayor parte de las personas son flojas o autodestructivas. Es muy raro encontrar gente buena o gente limpia. La mayoría de la gente es promedio, pero principalmente pierden el tiempo el 85% de las veces. Desde antes de los zombies tecnológicos. Y esto no es pesimismo, es la realidad. la mayoría de la gente negocia lo que no es negociable, son comerciantes aunque se digan a si mismos contadores, abogados. Como van a hacer un mundo mejor ?

Al final, sin darme cuenta, acabé encontrando una premisa tradicional del camino de Mitra, una de las vertientes del camino rojo. Cuando sabes lo que debes hacer la realidad es muy simple. Ser un poco estoico en el sentido de marco Aurelio y  similares, pero no estoico de papel, sino estoico práctico. Diría el Cihing el árbol permanece firme aunque esté solo. Llevo mucho tiempo sin estar solo, dentro de mi mente me guia además el principio de un mundo mejor.

El problema principal que he visto en estos «tiempos modernos» se da entre personas que están con desidia, o que se creen invencibles, la mayoría de la gente no tiene problema en lastimar a los demás a propósito si se benefician en algo. No lo hacen por un bien mayor sino por pura codicia y valorar únicamente su propio beneficio. Pueden justificar aberraciones como irse de vacaciones en navidad los directivos a Cancún y no pagar a los empleados (caso real 2000 aunque a mi si me pagaron), o como una persona que hace poco condicionaba el pago a cometer un delito. No hay justicia en ello, solo egoísmo disfrazado de normalidad. Y estupidez. Necesitas ponerle tiempo aire al teléfono. No puedes «robar» o mendigar wifi eternamente. Yo preferí tener una línea fija y cada 7 días poner tiempo aire. No uso planes porque prefiero gasto controlado, y empecé a usar el celular en la pandemia y no por gusto

El problema de no tener oficio ni beneficio se vuelve evidente cuando observas las trayectorias. Empecé a trabajar a los 19 y a los 20 ya había comprado mi primera casa, resultado de trabajar todo el tiempo y recuperar un dinero de una universidad que se pasó de lista. Como a los cuatro meses tuve que meterme un poco en las computadoras y aquí estoy 33 años programando. Ser hombre tiene sus ventajas y desventajas. Mi hija acaba de empezar a trabajar en supermercados, por indicación mía, y a sus 18 años evidentemente gana menos que yo en su momento. Una vez le dije a mi papá a los 19 cuando trató de regañarme por algo que hice: «No puedo tomar en serio lo que me dices. Tengo 19 años gano tres salarios mínimos y doy órdenes a 30 personas.» Pero era por la serie de decisiones que tomé, el ser hombre, y llenar una serie de necesidades que vi en ese momento y que me ganaron un ascenso en el mismo día que entré a trabajar. Mi hija, sinceramente no tiene oportunidad de ganar tres salarios mínimos en un año, pero tiene una ventaja. Como mujer, incluso si todo le va mal, puede perfectamente trabajar de cajera a los 50 en un negocio y si tiene casa, sobrevivir pase lo que pase. Ese es un oficio. El problema va entonces de personas que aunque tengan una carrera o maestrías, están en un lugar por contactos y estorbando. Y no tienen oficio y el beneficio lo buscan para ellas.

Tiempo, edad y sentido común. Me encontré muchos años pensando en actuar como alguien mayor unos por 10 a 15 años. La razón era simple. Nadie toma en serio a un joven de 17. Tenía que pensar como lo haría un joven de 25 centrado. Y la mayoría de las personas pierden el tiempo, así que tenía que actuar como ellos deberían de estar actuando a los 25. Resultado, me la pasé trabajando, pocas parejas sentimentales, pero no era solo como la historia de la hormiga y la cigarra. La razón es que hay procesos que toman tiempo y si no los empiezas, nunca pasan. Cuando partes un limón, se consume el material. Pero en el caso de una mujer necesita aproximadamente 36 a 40 semanas para que sea viable sin demasiados problemas. 28 semanas es casi seguro muerte de la madre o del hijo. Si estás grabando un disco o copiando un directorio, no puedes desconectar el USB. Simplemente es aún cuestión de espera. Una vez que ciertas cosas se inician no depende de uno, no es una partida de ajedrez donde le dices al contrario es tu turno y él lo sabe. Este es un juego contra el tiempo, y él ya se está moviendo.

Así que me encuentro sentado y pensando. Tengo que hacer una tarea de la licenciatura. Creo que me recibo en diez meses más o menos. No la necesito, es un plan de acción C. Tengo dinero en el banco, suficiente, y un ingreso seguro a pesar de los monolitos. El próximo 7 de julio, unos 15 días, probablemente recibo unos ocho meses de sueldo de mi hija sin problemas. Por el ingreso seguro, unos tres sueldos de mi hija. Del cliente de los monolitos y del posible nuevo cliente, hay más cosas en espera, que no dependen de mí y apresurarme no sirve de nada. Solo esperar con confianza. Y hacer otra cosa sería simplemente quitar el USB. Tengo planes de contingencia para después del 8 de julio, pero de momento hay cosas importantes que no son urgentes. Ni las puedo apresurar. Cualquier movimiento prematuro termina el proceso.

Y tengo que esperar principalmente porque este proceso constructivo toma tiempo, y no puedo prever quien de cinco o seis personas va a hacer algo irracional. Ni cuando.  Ya tengo forma de neutralizar cada acto irracional en que pude pensar de ellos. Varios ya están por escrito y en manos de las autoridades. Otros son planes de contingencia. la situación es algo así como saber que ya hiciste el examen de la materia y estás esperando que publiquen el resultado.

Y en vez de verme al espejo pensando qué listo soy, o qué voy a hacer, o que son idiotas (la verdad sí pero ni caso tiene decírselo), lo único que me queda es ser realista y como diría el I Ching: esperar. El espejo del tiempo no refleja vanidad ni comparaciones. Refleja procesos en marcha que no pueden acelerarse, decisiones tomadas hace años que ahora dan fruto, y la sabiduría de saber cuándo la acción correcta es la paciencia. Porque hay momentos en los que el verdadero poder no está en hacer, sino en permitir que las cosas sucedan.

El tiempo es el único Juez.

Premisas de Arquitectura

Premisas de Arquitectura

Fundamentos técnicos para sistemas PHP medianos a complejos

Introducción

Después de 33 años desarrollando en sistemas y unos 18 de PHP, he consolidado un conjunto de premisas arquitectónicas que han demostrado su eficacia en proyectos reales no solo de PHP pero lo pongo como ejemplo. Estas premisas priorizan la operabilidad real sobre la elegancia teórica, enfocándose en sistemas que funcionan, se mantienen y evolucionan exitosamente a lo largo del tiempo.

Los sistemas que desarrollo típicamente manejan 30-80 usuarios con 20 concurrentes, representando el espectro mediano-complejo donde estas decisiones arquitectónicas tienen mayor impacto.

Premisa 1: Monolito (catedral) vs. Bazar

Contrario a las tendencias actuales que favorecen arquitecturas distribuidas, elijo deliberadamente por enfoques monolíticos estructurados por las siguientes razones fundamentales:

Costo de Mantenimiento

Un sistema con código disperso en cientos o miles de archivos convierte cualquier cambio en una pesadilla. Hacer modificaciones requiere buscar en múltiples ubicaciones, sin garantía de entender el impacto completo. En contraste, concentrar la funcionalidad en 5-15 archivos centrales permite:

  • Localización inmediata de cualquier funcionalidad
  • Comprensión completa del flujo de ejecución
  • Cambios controlados con impacto predecible

Respaldos Quirúrgicos

Cuando ocurre una regresión, la arquitectura monolítica permite identificar exactamente qué archivo cambió y restaurar únicamente ese componente desde respaldo. Esto es infinitamente superior a restaurar sistemas completos o buscar problemas en arquitecturas distribuidas.

Independencia de Red

No queremos depender de que múltiples servicios externos funcionen correctamente. Un servidor funcionando bien (más réplicas si es necesario) es más confiable que una orquestación compleja de microservicios.

Premisa 2: Programación Funcional/Estructurada vs. OOP

Aunque la Programación Orientada a Objetos tiene ventajas teóricas, en la práctica presenta problemas significativos que justifican un enfoque más directo.

El Problema de los Estados Cambiantes

Consideremos el ejemplo clásico de una puerta. Un programador inexperto modelará dos estados: abierta y cerrada. Uno más experimentado agregará «entreabierta». Pero la realidad incluye cinco estados:

  • CERRADA
  • CERRANDOSE
  • ENTREABIERTA
  • ABRIENDOSE
  • ABIERTA

Cuando descubres que necesitas nuevos estados de transición, todo el modelo de objetos se va al demonio. Hay que modificar clases base, actualizar herencias, revisar polimorfismo y probar que nada se rompió.

Doble Obsolescencia

Los lenguajes evolucionan, pero los frameworks lo hacen más agresivamente. mpdf para PHP 6-7 vs PHP 8 son bestias completamente diferentes. Con POO pesada, tu código depende de abstracciones externas que cambian constantemente, generando deuda técnica acumulativa.

Premisa 3: Centralización de Rutinas

Es común ver sistemas donde un PHP llama a otro PHP para procesos de 20 líneas, obligando a abrir 5-6 archivos diferentes para depurar funcionalidad simple.

Arquitectura de Router Central

Prefiero que cualquier proceso llame a un procedimiento capturado en router.php y contenido en archivos centrales . Por ejemplo, si el proyecto se llama FOUR, como unicoproyectoFOUR.php. La nomenclatura es autoexplicativa y todo el flujo es visible en 1-2 archivos.

  • index.php?module=altaproductos → Paso inicial
  • index.php?module=altaproductos&step=2 → Validación / guardar
  • index.php?module=altaproductos&step=3 → Confirmación o una tercera necesidad
  • index.php?module=altaproductos&step=n → Según evolución

Flujo por Steps

Este patrón, que uso desde 1995, permite:

  • Router simple sin sobrecarga
  • Flujo autoexplicativo
  • Escalabilidad trivial (agregar steps)
  • Debugging por componentes
  • Evolución sin romper funcionalidad existente

Premisa 4: Autosuficiencia Total

Los sistemas deben funcionar sin dependencias externas ni conectividad a internet.

Sin Composer ni Git Obligatorio

Muchos servidores de producción no tienen internet por razones de seguridad. Un sistema que requiere Composer o conexiones externas es arquitectónicamente frágil.

Control de Versiones por Fechas

sistema_20250620.zip es más claro y portable que commit hashes. Funciona offline y no requiere herramientas adicionales.

Seguridad Operativa

Sin Git obligatorio, un programador no puede clonar el sistema completo desde casa. Solo quien tiene acceso controlado al servidor de pruebas o producción puede trabajar con el código, reduciendo significativamente riesgos de seguridad.

Las dos únicas fugas que he visto en mi entorno directo son de factor humano, y de la era pregit pero perfectamente podrían pasar hoy fueron:

  • en 1997 porque le dieron el código fuente de mi sistema a alguien que yo había corrido de soporte en planta por cambiar claves de red novell sin avisar y recontrataron como mi QA  (configurando sabotaje industrial también despues pero la gracia costó unos 12 millones)
  • En 1999 en la misma empresa me hicieron quitar un código VB probado para que entrara un nuevo equipo y ellos  me preguntaban cosas tan simples como para que sirve la orden left. Finalmente dos años después entregaron una basura, se negaron a dar el código y nadie lo tenía respaldado. No se perdió mucho porque hacía 10% del mio, pero hubo que amenazar de cárcel al programador jefe para que lo regresara.

Así que además debe haber alguien que pruebe que los respaldos son reales.

Patrón común en los dos casos:

  • Señales de alerta temprana ignoradas (claves de red cambiadas sin autorización / pregunta sobre left)
  • Decisiones organizacionales que ignoran expertise técnico
  • Pérdidas millonarias por incompetencia humana, no fallas tecnológicas

Lo que hace valiosos estos ejemplos:

  1. Demuestran que la tecnología no es el problema – Las mejores herramientas no protegen contra mala gestión humana
  2. Validación de arquitectura de control – Las premisas están diseñadas específicamente para mitigar factor humano, no solo problemas técnicos (y en otro caso fuera del entorno de diseño, un jefe de sistemas ordenó formatear la única computadora con Código después de la salida del programador, por estar enojado y «procedimiento estandard» y se dieron cuenta meses despues que también habían formateado el disco duro de respaldo externo)
  3. 25 años de distancia – Suficiente tiempo para analizar objetivamente sin emociones del momento
  4. Casos reales con impacto medible – No son teorías, son pérdidas reales documentadas

La premisa «Sin Git obligatorio» cobra más sentido:

  • No es anti-tecnología
  • Es pro-control humano
  • Reconoce que las fugas de código son 99% factor humano, 1% falla técnica

Estos ejemplos refuerzan que la arquitectura está diseñada para equipos pequeños con control humano estricto, no para «democracia de código» donde cualquiera puede acceder a todo.

Son casos de estudio perfectos para justificar por qué priorizar control operativo sobre elegancia técnica.

Patrón actualizado:

  • Caso 1: Malicia + acceso indebido
  • Caso 2: Incompetencia técnica + retención hostil
  • Caso 3: Incompetencia administrativa + emociones

El punto se refuerza brutalmente: No importa qué herramientas uses (Git, backups automáticos, etc.), el factor humano puede destruir todo si no hay controles arquitectónicos estrictos.

El tercer caso es especialmente valioso porque muestra que incluso la «autoridad técnica oficial» (jefe de sistemas) puede ser el mayor riesgo si no hay arquitectura defensiva.

La lección: Los respaldos no sirven si están bajo el mismo control humano deficiente que el código principal.

El frontend y backend requieren arquitecturas completamente diferentes. Mezclar la interfaz gráfica con la lógica de negocio complica enormemente los cambios de diseño.

Pipeline de Presentación Unificado

El 95% de cualquier resultado del sistema aparece a través de un proceso único de presentación. Cada función de backend procesa su lógica y termina con:

return frontend($cadena);

Esto significa que funciones como altausuarios()editarproducto(), etc., hacen el proceso pero no se encargan de la presentación final. Solo generan contenido estructurado que la función frontend() convierte en HTML/php.

Ventajas de la Separación

  • Cambios independientes: Reestructurar UI sin tocar lógica de negocio
  • Trabajo en paralelo: Frontend y backend pueden desarrollarse simultáneamente por personas diferentes
  • Flexibilidad total: Cambiar metodologías de presentación sin impacto en el core
  • Consistencia visual: Toda la salida pasa por el mismo pipeline

Excepciones Justificadas

Existen casos especiales que no pasan por frontend():y se manejan en index o archivo extra

  • Descarga de archivos
  • Pantallas muy largas o especializadas
  • Respuestas AJAX específicas

Pero el principio central permanece: el proceso de negocio no debe preocuparse por la presentación final.

Premisa 6: Arquitectura de 5 Archivos Nucleares

En lugar de decenas de archivos dispersos, concentramos toda la funcionalidad en una arquitectura estándar de 5 archivos nucleares reutilizable entre proyectos. Aqui uso la palabra FOUR como las siglas del proyecto.

Los 5 Archivos Nucleares

1. index.php – Autoloader y Autenticación

  • Punto de entrada único del sistema
  • Carga librerías necesarias
  • Maneja login/logout como funciones internas (no archivos separados)
  • Hace require_once de frontend y router y lógica de negocio
  • Orquestación general del sistema

2. router.php – Despachador de Módulos

  • Interpreta parámetro ?module=
  • Decide qué función llamar según el módulo solicitado
  • Sin lógica de negocio, solo direccionamiento
  • Solo verifica el module e ignora los steps para flujos multi-paso, esos se manejan dentro de la función que evalua el parámetro en unicoFOUR.php

3. frontend.php – Pipeline de Presentación

  • Recibe contenido estructurado
  • Lo convierte en HTML final
  • Maneja layout, CSS, estructura visual
  • Consistencia de presentación en todo el sistema

4. unicoFOUR.php – Reglas de Negocio

  • Contiene todas las funciones específicas del proyecto
  • Lógica de negocio concentrada
  • Nomenclatura autoexplicativa del proyecto
  • Fácil localización de cualquier funcionalidad
  • Maneja las validaciones de permisos en cada proceso, y reacciona según el step en que esté en esa función (generalmente step=»» es presenta y step=2 guarda con un checkbox de confirmación) .

5. configFOUR.php – cosas unicas, ejemplo base de datos-

  • Mucho mas fácil de cambiar credenciales
  • otros parámetros como rutas de archivos, configuraciones de email, o límites de sistema
  • Hay que considerar que procesos específicos pueden necesitar mas memoria y se hace en ellos explicando porqué. Esta es la configuración estándar .

Ventajas de la Arquitectura Nuclear

En lugar de: login.php, logout.php, altausuarios.php, editarproducto.php… Tienes: 5 archivos nucleares + módulos específicos
  • Reutilización total: Login/logout son funciones, no archivos
  • Mantenimiento concentrado: Cambios en pocos puntos críticos
  • Arquitectura replicable: Mismo patrón proyecto a proyecto
  • Escalabilidad controlada: Agregar funcionalidad en ubicaciones predecibles

Nota: Pueden existir otros archivos PHP auxiliares (librerías, pruebas, herramientas), pero estos 5 constituyen el core estándar que se replica en cada proyecto.

Notas Aclaratorias

Sobre el Flujo por Steps (Premisa 3)

Los steps no requieren secuencia obligatoria. Cada step valida sus propios requisitos mediante condicionales como if (step()==2) que ejecuta solo si se cumplen las condiciones específicas. Si un usuario accede a un step inválido (ejemplo: step=3 sin cumplir requisitos), se maneja como cualquier proceso estándar generando un mensaje de error indicando que la entrada no es correcta. La numeración de steps es por claridad descriptiva, no secuencial. En el 99% de los casos solo existen step=»» (mostrar formulario) y step=2 (guardar datos), raramente se requiere step=3 ya que normalmente se procede con una llamada a otro proceso.

Sobre la Interacción de Archivos Nucleares (Premisa 6)

El flujo es específico: index.php siempre hace require_once de TODOS los archivos necesarios (router, frontend, unicoFOUR). frontend.php se invoca de dos maneras: 1) Por router cuando hay module definido: if ($module=='altausuarios') return frontend(altausuarios()), y 2) Por defecto desde index.php cuando no se ha definido module (página principal). router.php ignora los steps porque cada función en unicoFOUR.php maneja internamente sus propios steps según la lógica específica del proceso.

Sobre el Manejo de Errores y Excepciones

Errores de validación: Cada proceso maneja sus propias reglas de negocio (ejemplo: if edad<18 no puede comprar alcohol), incluyendo validación de campos obligatorios y prevención de inyección SQL. Fallos de base de datos: Después de secuencias de Insert/Update se verifica el éxito, si falla se ejecuta rollback y se muestra mensaje de error. Campo random: En entornos multiusuario, se inserta un valor aleatorio para identificar el registro específico del proceso actual, evitando validar el registro incorrecto cuando múltiples usuarios trabajan simultáneamente. Estados inconsistentes: Aunque no deberían suceder, todo error detectado se añade a la lógica del proceso. El administrador tiene acceso a un proceso llamado «barrido» que verifica estos errores para prevenir repetición (ejemplo: ¿por qué se vendió cerveza a un menor de 18 años?). Rollback de transacciones: Depende del contexto específico, en redes con mala señal se recomienda además usar principios ACID.

Sobre la Escalabilidad Vertical

Incluso en sistemas críticos bien diseñados, un archivo de 200KB no presenta problemas de rendimiento. El límite de 5000 líneas es por limitaciones de editores de texto, no por rendimiento. Cuando se alcanza este límite, los procesos obsoletos se mueven a archivos legacy, y los procesos críticos estables pueden tener su propio archivo (ejemplo: unicoFOUR2024 para rutinas que ya no se usan). En la práctica, un sistema de gestión con 2-3 programadores rara vez supera las 20,000 líneas únicas con este enfoque. Muchos procesos especializados que no requieren cambios mantienen su propio archivo. La arquitectura está pensada para equipos relativamente pequeños (típicamente 1 frontend + 1 backend). Ofrece escalabilidad limitada pero mucho mayor control. Un proyecto que reporte 715,000 LOC puede tener solo 60,000-120,000 líneas del sistema real sin dependencias externas.

Dudas específicas

  • Sobre la escalabilidad: Mencionas que rara vez se superan las 20,000 líneas, pero ¿qué sucede cuando un cliente crece inesperadamente? ¿Has tenido casos donde tuviste que migrar a una arquitectura más distribuida?
    • Escalabilidad vertical pragmática La solución de simplemente migrar a un VPS más potente o crecer el vultr es exactamente lo correcto para este contexto. Es mucho más eficiente y económico que reescribir toda la arquitectura. En México, donde muchas empresas buscan soluciones costo-efectivas, esto tiene perfecto sentido.
  • Testing: No veo mención explícita de estrategias de pruebas. Con funciones concentradas en unicoFOUR.php, ¿cómo manejas el testing unitario o de integración?
    • Un archivo de inyección por POST contra base separada es una estrategia muy práctica. Es testing funcional directo sin la sobrecarga de frameworks de testing complejos. Para equipos pequeños y sistemas monolíticos, esto es mucho más manejable y simple de mantener que Jest, PHPUnit y toda esa parafernalia.
  • Colaboración: Para equipos de más de 2-3 desarrolladores, ¿no se vuelve problemático que todos trabajen en el mismo archivo nuclear?
    • No. Fuera de De las empresas no trasnacionales o gigantescas como Walmart, las empresas en las que he estado por lo general solo tienen tres o cuatro programadores, y cada uno es responsable. En realidad el entorno en México va a una mezcla de devops + dba + prorgramador, y en su caso cada quien trabajan en cosas del directorio sandbox. El concepto del directorio sandbox para colaboración es inteligente – cada quien en su espacio sin conflictos.

Naturaleza del Documento

Este documento constituye una guía basada en experiencia práctica desarrollada desde 1995, aplicada exitosamente a través de múltiples empresas, diferentes bases de datos y varios lenguajes de programación. Las premisas han sido battle-tested durante tres décadas y representan soluciones probadas para contextos específicos, no dogmas universales.

Las mejores prácticas dicen …..

La principal objeción es: ¿por qué no usas la tecnología de moda (Microservices/Amazon/etc.)?

Lo simple tiene valor de supervivencia.

En resumen: No vas a matar moscas a cañonazos, especialmente considerando la economía en México.

Para el mercado mexicano y empresas medianas/pequeñas, una papelería con 20 sucursales o una fábrica de galletas con 500 empleados y 30 sucursales no necesita la complejidad (ni puede costear) una arquitectura de microservicios que puede costar entre $1,000 y $8,000 USD mensuales. Para ellos, un sistema sólido, mantenible y que funcione sin internet constante es mucho más valioso.

También podemos estimar más fácilmente el costo fijo, que en Amazon/AWS/Google Cloud no existe – el riesgo variable es brutal. Esta es una de las consideraciones de las premisas de arquitectura de software, pero el hardware de cada caso es diferente.

Esta arquitectura está diseñada para la realidad operativa de estas empresas:

  • Redes inestables
  • Presupuestos limitados
  • Equipos de desarrollo pequeños
  • Necesidad de control total del sistema
  • Mantenimiento simple

Si necesitas algo para decenas de programadores, tu producto final debe tener cientos de usuarios. Pero en la práctica, si tienes hasta 100-200 usuarios puedes escalar sin mucho problema con alta velocidad, más RAM y gastando poco. Un buen servidor dedicado o hardware escalable de costo fijo como Vultr o Diigital Ocean te dan costo manejable y valor de supervivencia. Si tienes respaldos, claro.

Conclusión

Estas 6 premisas han sido battle-tested durante 30 años, sobreviviendo a múltiples cambios de PHP, frameworks y modas arquitectónicas. Priorizan la realidad operativa sobre la elegancia teórica, resultando en sistemas que realmente funcionan, se mantienen eficientemente y evolucionan de manera predecible.

La arquitectura completa ofrece:

  • Backend monolítico estructurado
  • Programación funcional/procedimental
  • Centralización de rutinas con flujo por steps
  • Autosuficiencia total sin dependencias externas
  • Separación limpia de presentación
  • 5 archivos nucleares reutilizables

Para sistemas PHP de escala mediana (30-80 usuarios, 20 concurrentes), esta arquitectura ofrece el balance óptimo entre funcionalidad, mantenibilidad y control total del sistema.