Pourquoi je suis passé de khâgne à 42
Trois ans de littérature, puis brutalement le C. Pourquoi cette bascule m'a rendu meilleur lecteur, et meilleur ingénieur.
On me demande souvent comment on passe de Racine à la programmation système. La réponse courte : les deux exigent la même attention à la structure invisible.
1. La khâgne m'a appris à lire
Pendant deux ans, j'ai fait des explications de texte. Pas du résumé, de la lecture — celle qui démonte la mécanique d'un paragraphe, cherche le mot qui ne sert à rien, puis comprend qu'il sert en fait à tout. Quand j'ai ouvert mon premier code C, j'ai reconnu cet exercice.
Un programme se lit comme un texte. Il y a un narrateur (le main), des digressions (les fonctions utilitaires), des silences (les blocs vides qui parlent), des répétitions (les patterns). La différence : le compilateur est le critique le plus impitoyable qui existe.
2. 42 m'a appris à construire
En khâgne, on n'a quasiment rien construit. On a commenté du construit. À 42, en six mois, j'avais re-implémenté libc, libft, écrit un shell, et commencé un kernel. Le contraste a été brutal — et c'est ce qui m'a retenu. Faire fonctionner du code, c'est une jouissance que la dissertation ne donne pas.
3. Ce que les deux mondes ont en commun
- L'obsession du détail. Un point-virgule mal placé en C. Une virgule mal placée chez Proust. Même rigueur.
- La hiérarchie cachée. Le plan d'une dissertation n'est pas si loin de l'arborescence d'un projet bien structuré.
- La défense par l'écrit. Une dissertation, c'est une PR : tu défends un choix devant un correcteur sceptique.
4. Pourquoi je continue à lire (vraiment)
Aujourd'hui je code 8 heures par jour. Mais je lis encore une heure le soir, souvent du XIXᵉ. Pas par nostalgie — par hygiène. Un développeur qui ne lit que du Stack Overflow finit par écrire comme Stack Overflow : sans style, sans intention, sans voix.
Mon code n'est pas littéraire (heureusement). Mais il a une voix. Et ça, je le dois à la khâgne.
→ fin de l'article. Si ça résonne, écris-moi.