Le Design Est Une Affaire De Compromis

Durée: 4m46s

Date de sortie: 19/03/2018

Es-tu conscients des compromis que tu fais et de leurs impacts?

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

Bienvenue sur le podcast Hortisan Developer, l'émission pour les développeurs passionnés
qui combinent technique, agilité et développement personnel dans le but de nourrir l'excellence.
L'architecture est une histoire de compromis.
Quand tu conçois ton code, tu fais des compromis.
En permanence, que tu t'en rendes compte ou pas, c'est ce que tu fais tout le temps.
Et c'est bien la question d'ailleurs qui se pose.
Est-ce que tu es conscient des compromis que tu fais en permanence ?
Dans la même logique, est-ce que tu es conscient de ce que tu présumes du logiciel que tu dois
réaliser ? C'est une autre question qu'on prend par l'une de fois.
En tout cas, tu fais des compromis entre plusieurs facteurs.
Tu as le facteur du temps, le temps que tu as pour faire, ce que tu as à faire.
Compromis avec tes compétences, tu fais avec ce que tu as dans ton bagage et dans ta trouça outil.
Et tu fais avec un certain niveau de qualité.
A priori, tu as un temps limité, que ce soit par l'estimation que tu as donné toi-même,
par celle de ton chef de projet, si tu travailles encore dans ces endroits où
c'est un chef de projet qui te dit combien de temps tu as, ou que ce soit par une espèce
de pression manageriale ou peut-être la meilleure dépression qui est celle des clients.
Parce que finalement, quand quelqu'un te met la pression pour avoir quelque chose,
et que c'est un client qui paye, c'est quand même plutôt bon signe pour ton business.
Si tu veux, je connais assez peu de business comme Blizzard ou Apple qui annoncent une date de
livraison en mode. Alors nous annonçons que ce sera livré quand ça sera prêt.
Il faut un peu rêver ces gars.
On a parlé de ta compétence aussi. C'est d'ailleurs peut-être le point le plus critique
parce qu'il influence directement le troisième point.
Quand tu réfléchis avec les règles de materialistes du siècle dernier,
tu pourrais penser que quelque chose qui a une qualité intrinsèque élevée coûte plus cher.
Sauf qu'aujourd'hui, nous, on bosse sur de lits matériels.
Et du coup, faire bien quand on a la compétence, ça coûte pas plus cher.
Au contraire même, moi je soutiens, j'affirme que ça coûte moins cher.
Bon après, t'es pas obligé de me croire, mais imagine que ce soit vrai.
En tout cas, la qualité de ce que tu fais aujourd'hui conditionne directement ta capacité
à coder demain, ta capacité à innover, ta capacité à faire bouger les choses.
Et si tu prends des raccourcis, tu génères la dette technique.
Tu sais, ce truc qui t'alourdie ou furent à mesure dans les intérêts,
devront tôt ou tard être remboursés un jour, sinon ça bloquera toute évolution.
De grandes stratégies pour rembourser ces intérêts, un trois on va dire.
Soit tu es vide de les générer, c'est peut-être le plus simple.
Soit tu les rembourses au fil de l'eau,
c'est-à-dire que tu te donnes du temps régulièrement pour améliorer les choses.
Soit un jour tu décrètes que c'est terminé et tu jettes tout.
Tu jettes le bébé avec l'eau du bain et puis tu recommences à zéro.
Les intérêts, tu vois, c'est un peu comme la dette de la France.
Un jour, tu n'as même plus de quoi rembourser les intérêts.
Sauf que pour nous, personne n'a encore inventé les taux négatifs.
Bon alors, il faut quand même que je te dise, j'ai une bonne et une mauvaise nouvelle.
Il n'y a pas d'architecture idéale et parfaite.
Si c'était le cas, quelqu'un l'aurait inventé serait très riche et on ferait tous pareil.
Et c'est d'ailleurs un point que j'ai particulièrement aimé dans l'interview de Camille Rouillère.
Il exprime bien les choix qu'il a dû faire en permanence,
les arbitrages qu'il a dû faire entre « je dois sortir quelque chose pour que ça marche,
pour livrer mes cookies », tout en m'assurant que je puisse dormir la nuit.
Si tu as raté cet épisode, je t'invite vraiment à aller l'écouter.
C'est quelque chose que j'ai trouvé fascinant parce qu'il joue sur plusieurs tableaux,
il travaille en même temps sur plusieurs tableaux, sur la dimension développement,
sur la dimension marketing, sur la dimension logistique.
Je trouve ça vachement intéressant de voir.
C'est compromis qu'il a dû faire et je te laisse deviner l'approche technique qu'il a choisi
pour être parfaitement serein.
Je te remercie d'avoir écouté ce podcast jusqu'au bout.
Et je t'invite à nous rejoindre sur artisandeveloper.com.
Bonne journée !

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