Trois archétypes de développeurs, illustrés par trois généraux du manga Kingdom.


Le Refondateur Total — Riboku

Profil : Le stratège qui voit le tableau complet et planifie la transformation totale.

Il ne fait pas les choses à moitié : quand il attaque, c’est avec une stratégie globale parfaitement orchestrée. Il repense complètement l’échiquier militaire de Zhao. Comme le dev qui refond tout le produit, il a une vision claire de l’état final idéal. Il prépare méticuleusement chaque élément avant d’exécuter.

Risque : Sa perfection peut le rendre lent à s’adapter aux imprévus — comme un refacto qui bloque tout pendant des mois.

En dev : C’est celui qui dit “on jette tout et on recommence proprement avec une architecture hexagonale, CQRS, Event Sourcing…”


L’Amélioration Continue — Ousen

Profil : Le pragmatique qui améliore constamment sa position par petites touches calculées.

Il avance territoire par territoire, consolidant à chaque fois. Il ne prend jamais de risques inconsidérés, chaque mouvement est mesuré. Il transforme progressivement son armée et son royaume sans tout casser. Chaque bataille le rend plus fort pour la suivante. Il sait quand s’arrêter et consolider avant d’avancer encore.

En dev : C’est le champion du refactoring incrémental. Il applique la règle : “laisse le code plus propre que tu ne l’as trouvé”. Il extrait un use case par ci, clarifie une interface par là, ajoute des tests progressivement.


Le Nageur en Eaux Troubles — Kanki

Profil : Celui qui prospère dans le chaos et l’exploite à son avantage.

Il ADORE le désordre, c’est son terrain de jeu. Il n’a aucune envie d’avoir une armée “propre” et organisée. Il préfère ajouter des “features” (tactiques) imprévisibles sur un système déjà chaotique. Il gagne des batailles malgré — ou grâce à — son manque de structure. Il refuse catégoriquement de “ranger” ou d’organiser son approche.

Risque : Ça fonctionne… jusqu’à ce que ça ne fonctionne plus (comme à Gian).

En dev : C’est celui qui dit “ça marche, touche pas !”. Il empile feature sur feature dans le code spaghetti, utilise des hacks géniaux mais infâmes, et connaît tous les recoins obscurs du système. Il est ultra-productif à court terme… jusqu’au jour où tout s’effondre.


Et vous ?

La plupart d’entre nous oscillent entre ces trois profils selon le contexte. L’important est de savoir quand chaque approche est appropriée — et quand elle ne l’est plus.

L’idéal ? Avoir la vision de Riboku, la discipline d’Ousen, et l’adaptabilité de Kanki. Sans les excès de chacun.