— Non, mais je t’arrête, on a zéro besoin de TDD, DDD, Clean Code pour réussir.

— Non ?
— On est une start-up. C’est pas en pratiquant TDD qu’on va gagner des clients. S’en foutent, les clients, de TDD.
— Quand même : c’est quoi ta stratégie de prévention des défauts ?
— La stratégie, c’est de faire, et vite.
— Et toi tu code plus vite avec les défauts que sans.
— Mais évidemment ! Bien sûr, une fois que j’aurai levé des fonds, mieux, quand le produit fera de l’argent, on aura de quoi refondre en appliquant les bonnes pratiques. On sera stabilisés, tu comprends.
— Ben dans les entreprises bien stables, où on a de quoi, on ne voit pas toujours les bonnes pratiques…
— C’est parce que leur management ne marche pas. Elles n’ont pas l’esprit start-up.
— À mon avis c’est plutôt que là où tu as un petit legacy, si le business marche bien, tu vas avoir en peu de temps un gros legacy.
— Oui mais nous, c’est différent : on aura de quoi embaucher des stars.
— Sur du code legacy ? Elles resteront pas, tes stars. Si je suis au top de mes compétences, qu’est-ce que j’irais mourir sur une colline de legacy, dans une orga dysfonctionnelle ?
— Non mais je te permets pas, notre orga elle sera au top.
— Au top ou pas, corriger un bug urgent en plein week-end, ça va attirer qui ? Des débutants, peut être, pas des devs chevronnés.
— Ça dépend du salaire qu’on leur propose !
— Investir dans des beaux salaires pour gérer du legacy, c’est ton CFO qui va te mettre la pression…
— On leur donnera des marges de manœuvre, qu’est-ce que tu crois.
— Quand ton équipe de stars commencera à ruer dans les brancards, à vouloir mettre le PM sur la touche pour faire plus de prévention des défauts, je crois deviner ce qui va se passer.
— Ah oui ?
— Tu diras : Vous croyez que c’est la prévention des défauts qui nous a emmenés là où on est ?
— …
— Et tu ajouteras : vous êtes cool et tout, mais vous ne comprenez pas la culture ici.
— Eh ben rendez-vous…
— Et sur ce point, tu auras totalement raison.
— J’ai raison ?
— Tu n’as pas besoin d’une bonne stratégie de prévention des défauts, ni de faire du code “propre”, du TDD, toussa, pour survivre. Une bonne archi, oui. La scalabilité, à coup sûr. Le reste, non.
— Eh ben voilà, tu commences à comprendre.
— Des devs qui ont envie de rester dans la boîte non plus, ce n’est pas indispensable.
— En vrai, ça non plus.
— Et en plus ça fait marcher l’industrie du service.
— Tu vois bien. Merci qui ?
— Merci les start-ups pour faire marcher l’économie du service sur le code legacy ! C’est quoi ton business au fait ?
— Ça peut encore changer, mais là on met au point un service qu’on a appelé 𝗥𝗲𝘀𝘂𝗺𝗮𝘆! : tu renseignes ton CV, et une liste de références de livres et d’articles. Et le site te fait ta lettre de motivation custom !
— Smart !
— Et en premium, pendant tes interviews, 𝗥𝗲𝘀𝘂𝗺𝗮𝘆! a une IA qui écoute l’interview et t’affiche les réponses à faire basée sur les refs. On va hacker le recrutement !
— À fond !

🚀

publié sur Linked In le 16/04/2023