Stephen King casi abandona su carrera cuando lanzó a la basura las primeras páginas de Carrie. Su esposa Tabitha las rescató y lo convenció de seguir. Lo que no sabíamos es que, según la catedrática Caroline Bicks, las obras de King esconden patrones ocultos de estructura narrativa que conectan con el teatro isabelino y con técnicas de desarrollo de personajes que cualquier guionista debería estudiar.
Patrones narrativos: el motor de la tensión en el desarrollo de software 📘
Bicks analiza cómo King construye capas de información que el lector descubre de forma gradual, similar a los sistemas de logging en aplicaciones complejas. Cada pista es un evento que dispara una reacción en cadena, como un callback mal depurado. Si aplicamos esto al desarrollo, el código fuente de una novela de King funciona como un repositorio bien versionado: cada commit aporta un detalle que modifica el estado global de la trama. Ignorar estos patrones es como desplegar sin tests: el resultado es caótico.
La moraleja: no tires el código a la basura (aunque apeste) 💡
La lección es clara: si King hubiese seguido su instinto de borrar el primer borrador, hoy sería el rey de las hamburguesas en una carretera de Maine. Su esposa, con ojo de product owner, supo ver valor donde solo había basura. Así que ya sabes: antes de hacer git reset --hard a tu proyecto, pásale el teclado a alguien de confianza. A veces lo que parece un bug es la feature que te hará millonario.