Stephen King a failli abandonner sa carrière lorsqu'il a jeté à la poubelle les premières pages de Carrie. Son épouse Tabitha les a récupérées et l'a convaincu de continuer. Ce que nous ne savions pas, c'est que, selon la professeure Caroline Bicks, les œuvres de King cachent des motifs cachés de structure narrative qui se connectent au théâtre élisabéthain et à des techniques de développement de personnages que tout scénariste devrait étudier.
Motifs narratifs : le moteur de la tension dans le développement logiciel 📘
Bicks analyse comment King construit des couches d'informations que le lecteur découvre progressivement, similaires aux systèmes de journalisation dans les applications complexes. Chaque indice est un événement qui déclenche une réaction en chaîne, comme un callback mal débogué. Si nous appliquons cela au développement, le code source d'un roman de King fonctionne comme un dépôt bien versionné : chaque commit apporte un détail qui modifie l'état global de l'intrigue. Ignorer ces motifs, c'est comme déployer sans tests : le résultat est chaotique.
La morale : ne jette pas le code à la poubelle (même s'il pue) 💡
La leçon est claire : si King avait suivi son instinct de supprimer le premier brouillon, il serait aujourd'hui le roi des hamburgers sur une route du Maine. Son épouse, avec un œil de product owner, a su voir de la valeur là où il n'y avait que des déchets. Alors tu sais quoi : avant de faire un git reset --hard sur ton projet, passe le clavier à quelqu'un de confiance. Parfois, ce qui ressemble à un bug est la fonctionnalité qui fera de toi un millionnaire.