Le projet avait besoin d'une forme à laquelle s'accrocher — de quoi donner l'impression que quatre semaines de Python menaient quelque part. Nicole Johnson, responsable Python du camp, en a proposé une : a quest to slay something … let's make it chatbot style … it's a little fun, it's challenging. (« une quête pour terrasser quelque chose […] faisons-la façon chatbot […] c'est un peu amusant, c'est stimulant. ») Golda Palmer, chargée du bien-être des campeurs et des garde-fous, a répondu : I love it. I love it, I love it, I love it. (« J'adore. J'adore, j'adore, j'adore. »)
Sous ce cadre se cachait une réforme plus importante.
L'année précédente avait produit un mode d'échec que personne n'avait conçu et que tout le monde reconnaissait. Un campeur était vite désigné comme celui qui code. Les autres devenaient discrètement son public — présents, volontaires, et sans écrire une ligne.
Last year, once people heard who the builder was, they stopped coding, (« L'an dernier, dès que les gens ont su qui était le bâtisseur, ils ont arrêté de coder ») a déclaré à la salle, dès le premier jour, T. Valerie Onu — Telly, coordinatrice principale et conceptrice pédagogique du camp.
La solution de 2026 était structurelle plutôt que motivationnelle. On n'a demandé à personne de faire plus d'efforts, ni rappelé que la contribution de chacun compte. À la place, chaque pod a reçu six casquettes, qu'il devait obligatoirement faire tourner : every week your roles are going to switch. So all of you will be coding nonetheless. (« chaque semaine, vos rôles vont changer. Donc vous allez tous coder, quoi qu'il arrive. »)
Le dispositif fait deux choses à la fois. Comme la rotation est fixée à l'avance, aucun campeur n'a à se porter volontaire pour le siège du codeur — il arrive, tout simplement, et il arrive pour tout le monde. Et comme plusieurs casquettes ne sont pas du tout des rôles d'ingénierie, un campeur arrivé convaincu de ne pas être codeur avait malgré tout, dès la première semaine, un endroit d'où contribuer par ses points forts. Le Défricheur écarte les obstacles. La Voix du client porte le cahier des charges. Le Gardien des émotions veille à l'état réel de l'équipe. Le Bâtisseur écrit le code.
Dès la deuxième semaine, la rotation les faisait tous écrire, parce qu'elle se moquait de l'image qu'ils avaient d'eux-mêmes.
Le dragon n'a jamais vraiment été le code. C'était la conviction, arrivée dès le premier jour et déjà toute formée, que certains dans la salle étaient les techniciens et que les autres étaient là pour regarder.
