LA TRAMPA DE LA DEUDA TÉCNICA

El 90% de los problemas en producción de software no son bugs nuevos.

Son “parches” viejos que finalmente colapsaron.

En ingeniería lo llamamos Deuda Técnica: La decisión de tomar un atajo hoy (fácil) que tendrás que pagar con intereses mañana (difícil).

El “Average” vive endeudado hasta el cuello en sus 4 dominios vitales:

  • Salud: Comés basura hoy (Parche de energía) → Diabetes mañana.

  • Familia: Le das a tu hijo el iPad para que se calle (Parche de paz) → Hijos adictos a pantallas.

  • Carrera: Posponés todo lo difícil (Parche de comodidad) → Urgencia tóxica el viernes y tu yo futuro te odiara seguro.

  • Mente: Scroll infinito (Parche de aburrimiento) → Cerebro frito.

Un hack es cinta adhesiva.

Un sistema es arquitectura.

Dejá de poner parches de una vez.

Los cimientos crujen y se te viene todo encima.

UN BUG EN PRODUCCIÓN (HISTORIA REAL)

Martes pasado. 18:30 PM.

Tenía un problema crítico en producción en un sistema SAP.

Max (mi hijo) entró a mi oficina gritando que quería jugar. Mi cerebro estaba saturado.

La solución fácil (El Hack): Darle mi teléfono y poner YouTube Kids.

Resultado inmediato: Silencio. Paz. Pude terminar el correo.

La solución real (El Sistema): Cerrar la laptop, mirarlo a los ojos, explicarle que papá termina en 10 minutos exactos y cumplir mi palabra.

Elegí el Hack. Elegí el atajo.

30 minutos después, cuando le quité el teléfono, se desató el infierno.

Gritos, llanto, caos. Pagué esos 30 minutos de “paz barata” con 2 horas de pelea.

A veces el cansancio gana.

Pero esa tarde recordé una verdad técnica:

Lo que no arreglas de raíz, vuelve como un bug crítico en el peor momento y sale caro a la larga.

LA ANÉCDOTA DEL FRANKENSTEIN

Hace unos años participé en la construcción de un software gigante de gestión de salud.

Heredamos el código de otro equipo.

Era un Frankenstein.

Una base podrida, remendada por 20 manos distintas sin documentación. Spaghetti Code puro.

Pero la orden del negocio fue: “No hay tiempo de arreglarlo. Agreguen nuevas funcionalidades (features). Customicen sobre lo que hay”.

Obedecimos. Construimos encima del barro y anduvo (no nos echaron) y hasta quedamos como héroes.

Resultado: 2 años de dolores de cabeza.

Bugs críticos diarios. Caídas del sistema a las 3 AM.

Costos locos de mantenimiento.

Un caos perenne.

Tu vida hoy se parece a ese sistema Frankenstein.

Tenés las bases podridas (dormís mal, comés mal, no tenés foco) y encima querés agregar “New Features” para sentirte productivo:

  • Correr un Maratón.

  • Lanzar un Side Project.

  • Aprender un tercer idioma.

Estás customizando el desastre.

Estás agregando peso a un edificio que tiene las columnas rajadas.

El “Average” sigue agregando pisos hasta que colapsa (burnout, divorcio, enfermedad).

El “Above Average” frena, baja al sótano y arregla los cimientos.

EL SISTEMA: REFACTORIZANDO TU VIDA

En software, la “Refactorización” no añade cosas nuevas.

Sirve para limpiar, ordenar y hacer que el sistema sea mantenible.

Si no limpiás tu código, no podés escalar.

Este es tu plan de ingeniería para salir del promedio:

Regla #1: Auditoría de Bugs (Honestidad Brutal)

No podés arreglar lo que ignoras. Identificá tus “parches”.

  • ¿Qué problema recurrente estás tapando con soluciones temporales?

Regla #2: Elimina “Features” Innecesarios (Delete)

El código más seguro es el que no existe.

El Average añade ruido.

El Above Average elimina dependencias.

  • ¿Esa reunión aporta valor real? → Delete.

  • Simplificá el Stack. Menos líneas de código = menos errores.

No hay nada más lindo que borrar cosas inútiles de nuestras vidas.

Regla #3: Automatiza el “Camino Feliz”

Diseñá tu día para que el flujo correcto sea el único posible.

  • ¿Querés entrenar? → La ropa ya está lista (No gastes CPU decidiendo cuando te levantas).

  • Ya te di ejemplos en los newsletters pasados, anda, revisalos y empezá a aplicarlos.

Quitále carga al procesador (tu cerebro). Pónsela al sistema y que el maneje.

TU AUDITOR CON IA

Identificar tu propio Frankenstein es difícil porque te encariñaste con el código que lo mantiene vivo.

Hoy vamos a usar la tecnología para auditarte.

He diseñado este Prompt para que una IA (la que quieras) actúe como tu Arquitecto de Sistemas Personal.

Copiá y pegá y responde sinceramente.

El prompt guiará la conversación a través de las 3 Reglas que acabo de mencionar.

EL PROMPT “ABOVE AVERAGE REFACTORING”:

“Actúa como un Arquitecto de Sistemas Senior experto en optimización humana. Tu filosofía es ‘Above Average’: odiamos la mediocridad y los parches a corto plazo (Deuda Técnica).Quiero que me guíes por una sesión de ‘Refactoring de Vida’ basada en 3 pasos. No me des una lista genérica. Guíame paso a paso:PASO 1 (AUDITORÍA): Pregúntame por un área de mi vida (Salud, Trabajo o Familia) donde sienta caos. Ayúdame a identificar qué ‘parche’ o ‘feature innecesario’ estoy forzando ahí en lugar de arreglar la base. Sé duro, no aceptes excusas.PASO 2 (DELETE): Una vez identificado el problema, ayúdame a identificar qué es lo superfluo que debo eliminar para simplificar esa área.PASO 3 (AUTOMATIZAR): Ayúdame a diseñar un protocolo ‘Happy Path’ para que la solución correcta sea automática la próxima vez.Empeza preguntándome: ‘¿En qué dominio de tu vida (Salud, Trabajo, Familia) sientes que tienes un sistema Frankenstein hoy?’”

Tu tarea: Ejecutá el prompt. Refactoriza. Encontrá ese bug crítico. Eliminalo o arreglalo.

Si te animás, respondé este correo y decime cuál fue el “parche” que decidiste eliminar hoy.

Leo a todos.

SNEAK PEEK: LA SEMANA QUE VIENE

Ya limpiaste el código. Ya sacaste la basura. Ahora toca hacer lo que hacemos en ingeniería antes de un lanzamiento crítico: Stress Testing.

El “Average” huye de la incomodidad. Busca la vida fácil.

El problema es que los sistemas que no se estresan, se atrofian.

La semana que viene vamos a hablar de Ingeniería del Caos: Por qué necesitás inyectar fricción voluntaria en tu vida (frio, maratón, conversaciones difíciles) para que no te rompas cuando la vida te golpee de verdad.

De la comodidad no nace nada.

¿Arrancamos?

Pablo

Reply

Avatar

or to participate

Keep Reading