William Zabka, l'inoubliable Johnny Lawrence de Karate Kid et Cobra Kai, a lâché en 2018 une phrase qui a traversé l'écran : peu importe si tu es un perdant, un nerd ou un bizarre, ce qui compte c'est que tu deviennes un dur. Une déclaration directe qui invite à laisser tomber les étiquettes et à se concentrer sur l'attitude. Les citoyens y ont trouvé un message de dépassement de soi sans filtre.
Le code source du dur : comment appliquer la persévérance au développement 🥋
Dans le monde tech, cet esprit se traduit par des méthodologies agiles et un apprentissage continu. Peu importe si tu viens de bootcamps, d'un parcours autodidacte ou d'une formation classique ; le facteur clé est la résilience face aux bugs et aux deadlines. Comme dans Cobra Kai, la pratique constante et l'attitude face à l'erreur définissent le programmeur. La compétence technique grandit quand tu te relèves après un échec, sans tenir compte de ton point de départ.
Le côté obscur de devenir un dur : attention au sur-engineering ⚠️
Mais attention, appliquer la leçon de Lawrence au code peut mal tourner. Essayer d'être un dur du développement t'amène parfois au sur-engineering : ajouter des patrons ninja là où il suffisait d'un simple for. Tu finis avec une app qui semble entraînée par Kreese : dure, inflexible et avec plus de rebondissements qu'un coup de grue. Parfois, être un dur, c'est savoir quand simplifier.