El código moderno es un laberinto: los buenos desarrolladores dejan mapas
When code is a maze, smart developers make maps

El código desacoplado, tipo "ravioli", dificulta ver cómo encajan las piezas y qué se ejecuta realmente. El autor sostiene que los comentarios son señales y la documentación es el mapa que evita repetir la misma exploración una y otra vez. Ofrece consejos concretos: comentarios que expliquen el porqué y también el qué, diagramas con Mermaid o draw.io, y documentación pública, explícita y enlazada al código.
Cuando estás perdido en un laberinto, un mapa viejo y gastado suele ser mucho mejor que no tener ningún mapa.