Hay un momento en la vida de todo programador, técnico o ingeniero en el que llega alguien y hace la pregunta más peligrosa de todas:
“¿Y eso qué hace?” 😐
Y uno, con toda la seguridad del mundo, empieza:
“Bueno… como usted ve, aquí tenemos una función que llama a otra función, que modifica una variable que viene de otro módulo…”
Hasta que aparece el verdadero problema:
“¿Y por qué funciona?”
Silencio. 🫥
Porque una cosa es escribir código y otra muy diferente es tener que explicarlo meses después.
Este meme representa perfectamente esos momentos en los que abrimos un programa que nosotros mismos hicimos y encontramos algo como:
if x == 7:
y = y + 3
Y pensamos:
“¿Por qué puse esto aquí?”
Buscamos comentarios… ninguno.
Buscamos documentación… tampoco.
Revisamos el historial de cambios… peor.
Y entonces aparece la frase universal:
“Eso estaba ahí porque era necesario.” 😂
Lo más peligroso es cuando el código lleva años funcionando perfectamente. Nadie sabe exactamente por qué, nadie se atreve a tocarlo y todos tienen miedo de hacer una modificación.
Porque en programación existe una regla no escrita:
Si funciona, no lo toques.
Y existe una segunda regla todavía más importante
Si lo vas a tocar, primero haz una copia. 😂
Esto también pasa en Excel, electrónica, automatización, bases de datos, servidores y prácticamente cualquier área técnica.
A veces encontramos una fórmula, una configuración o una conexión que parece no tener sentido… pero lleva años funcionando.
Entonces llega el jefe:
“¿Puedes explicarme cómo funciona?”
Y nosotros:
“Claro…”
Mientras mentalmente estamos pensando:
“Dame cinco minutos para entenderlo yo primero.” 🤣
Si alguna vez te ha tocado explicar un código que tú mismo escribiste y ya no recuerdas cómo funciona, este meme es para ti.
👇 ¿Cuál ha sido el código más inexplicable que te has encontrado?
