Vite et bien

Durée: 4m47s

Date de sortie: 16/07/2020

Coup de gueule du jour : arrêtons de donner le bâton pour se faire battre.

Entre vite et crade ou bien et lent, je choisis vite et bien.


Viens faire ton diagnostic de pratiques ici : 

https://compagnon.artisandeveloppeur.fr/diagnostic


Hébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.

Bienvenue sur le podcast Artisan Developer, l'émission pour les programmeurs qui veulent
vivre une carrière épanouissante. Prêt à passer au niveau supérieur ? C'est parti !
Aujourd'hui c'est un peu un coup de gueule sur un espèce de dilemme qu'on a toujours et qu'on
est parfois les premiers à propager en tant que développeur qui est en gros, est-ce que tu veux
qu'on code ton truc vite mais seulement ou qu'on prenne plus de temps et qu'on fasse les choses
D'abord, c'est un dilemme qui me met en colère parce que à ton avis si tu donnes ça comme choix
à un décideur, qu'est-ce que tu penses qu'il va choisir dans 9 k sur 10 ? Évidemment la solution
la plus rapide, celle qui lui coûte le moins cher parce qu'il a un besoin à remplir aujourd'hui et
finalement il n'est pas réellement capable de mesurer l'impact que ça va avoir dans le temps. Alors
quand au bout d'un an, deux ans, trois ans, le code sera criblé de dette, il va bien le sentir à ce
qu'il aura beau jeu de râler sur les développeurs mais je pense que notre rôle, ton rôle en tant
que développeur, c'est justement d'empêcher cette situation d'arriver. Arrêtons de donner
le bâton pour se faire battre et de donner le choix à des personnes qui ne sont pas techniques
sur des sujets qui finalement ne les concerne pas et puis un autre enjeu en plus, c'est que je trouve
ce dilemme faux. Il serait beaucoup plus honnête de dire en fait ce qui va prendre du temps c'est
d'apprendre à bien faire les choses et on sait pas le faire aujourd'hui et du coup on te propose
soit de faire un truc un petit peu crade mais qui sera rapide, soit d'investir sur ton équipe,
d'investir sur ton équipe et sur ton produit à long terme et là effectivement là oui je suis d'accord
avec toi à prendre à faire les choses correctement et ça prend du temps, ça prend de l'énergie mais
une fois que tu sais le faire, en fait ce dilemme il se règle tout seul parce que coder proprement
permet d'aller plus vite et du coup tu as pu à choisir entre les deux, tu peux travailler vite,
bien, proprement et de manière durable. Cette question du choix de faire les choses bien tout
de suite ou pas est d'autant plus important que l'impact des choix que tu vas faire aujourd'hui se
feront sentir dans les années à venir c'est-à-dire que tu ne t'en rends pas forcément toujours compte
mais une décision que tu vas prendre en instant t va te suivre peut-être pendant plusieurs années
et prévoir l'avenir ce n'est pas d'anticiper toutes les décisions c'est au contraire de laisser
les choix possibles parce qu'en fait derrière chaque décision que tu prends ça ferme des portes
et aujourd'hui tu as une certaine vision sur le business sur là où on en est des choses en
fait de la progression et peut-être que dans trois mois dans six mois les choses vont être différentes
l'entreprise aura besoin de bifurquer parce qu'il ne faut pas oublier qu'on est là quand même avant
tout pour servir un business et pour moi anticiper et bien c'est justement laisser les choix possibles
dans l'avenir alors que si tu as fait un choix qui est trop trop marqué trop fort bah déjà là
tu vas être tu vas être coincé à mon donner si dès les premières versions tu t'es dit je vais aller
vite et puis je vais faire craze pas grave je prends des raccourcis je referai en fait dans la vraie
vie tu vas probablement pas refaire ou alors ça va coûter tellement cher qu'à un moment donné
ben ça va peser sur tes décisions et puis plus probablement ce qui va se passer c'est que le
truc qui était censé être temporaire va durer des mois voire des années est-ce que ça t'est jamais
arrivé des choses comme ça moi j'étais à l'exemple en tête de projet qui devait durer pas
grand chose ou qui devait juste servir un petit besoin et puis qui défile en aiguille à accumuler
des choses par exemple démarrer sur un worldpress ben oui parce que tu as un besoin éditorial simple
et puis et puis tu rajoutes un petit peu de fonctionnel et puis un peu de fonctionnel et puis d'un coup
tu te retrouves avec un espèce de gigantesque plat de spaghetti à pas savoir comment le démêler et
à partir dans des projets de refonte qui vont durer parfois des années donc soit conscient de ça
c'est pour ça que ce dilemme vite écrate ou lent et propre moi me pose réellement un souci j'ai envie
de dire si jamais tu as envie de prendre du temps passe plutôt du temps justement à te former à
progresser à te permettre de travailler rapidement tout en travaillant proprement c'est pour moi la
seule voie possible pour écrire du code durable et le code durable je te le rappelle c'est pas
juste un concept qu'est là pour se faire plaisir c'est avant tout pour toi que tu le fais parce que si
ton code est durable et bien ça sera plus sympa plus agréable de travailler dedans si ton code est
bien fait tu prendras du plaisir à travailler dedans si au contraire tu te retrouve dans un espèce
de pot de legacy tout crâne je fais le pari que ça va pas être très fun tous les jours de venir
t'affaire donc rend toi service à ton futur toi prends les bonnes décisions aujourd'hui voilà j'espère
que cet épisode t'as plu si c'est le cas je t'invite à nous rejoindre sur la plateforme
compagnons.artisan developer et puis tu pourras y trouver alors plusieurs ressources mais tu pourras
aussi faire un auto diagnostique de tes pratiques pour voir où tu en es et te situer par rapport aux
développeurs et puis pour pouvoir progresser justement avec de la suggestion de contenu qui
sera spécifique à tes envies de progresser je te remercie d'avoir écouté l'épisode d'usk là et
puis je te dis à bientôt

Les infos glanées

Je suis une fonctionnalité encore en dévelopement

Signaler une erreur

ArtisanDéveloppeur

Artisan Développeur est un podcast destiné aux développeurs qui veulent bâtir une carrière épanouissante. Hébergé par Ausha. Visitez ausha.co/fr/politique-de-confidentialite pour plus d'informations.
Tags
Card title

Lien du podcast

[{'term': 'Technology', 'label': None, 'scheme': None}, {'term': 'Technology', 'label': None, 'scheme': 'http://www.itunes.com/'}]

Go somewhere