La Danse Du Désespoir

Durée: 4m9s

Date de sortie: 13/04/2018

Quand tu as tout essayé...

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

Bienvenue sur le podcast Artisan Developer,
l'émission qui combine technique et agilité pour partager la passion du code.
Je me souviens avoir fait quelquefois la danse du désespoir.
Tu sais, cette danse que tu fais en faisant trois fois le tour de ton bureau à cloche-pied,
en incantant la danse de la pluie, en espérant que ton bug se résolve.
Ça te parle ça ? Tu sais quoi, le pire c'est que ça a déjà marché.
J'ai notamment le souvenir d'une fois, souvenir d'un cubateur,
ouf c'était quelques années, j'avais un espèce de server window sur lequel je codais en ASP,
ça date, les souvenirs de jeunesse, et je galérais vraiment sur ce truc.
J'avais fini par faire la danse du désespoir et tu sais quoi, ce jour là, ça avait marché.
Franchement il y a des fois, quand je craque, je préfère arrêter, passer à autre chose pour mieux y revenir.
Tu sais, tu laisses le truc, tu acceptes d'arrêter, parce que tu es tellement à fond dedans
que tu arrives déjà même le simple fait d'abdiquer quelque temps, ça peut être difficile,
en tout cas il y a des moments aussi difficiles, et en acceptant, disant ok, j'ai perdu une bataille,
mais je perds pas la guerre, je fais une pause.
Je laisse la place pour des temps où l'esprit vaga bombe, tu vois, il y a un truc qui marche bien chez moi quand je vais courir.
J'ai plein d'idées qui viennent, un truc super efficace.
Je me souviens aussi, quand j'étais revenu au code, je suis passé par une grosse remise à niveau.
C'était un peu difficile parce qu'il fallait accepter de redevenir débutant.
J'avais quelques vieux restes de PHP des années 2000, mais en dehors de ça, assez peu de web en fait.
Il fallait que je me remette à niveau et j'étais parti sur Ruby on Rails.
J'adore ce langage, j'adore ce framework.
Ce qui coule le début avec Ruby on Rails, c'est que c'est magique.
Tu fais des trucs super puissants, des choses super puissantes, sans trop savoir exactement ce que tu fais,
ni le pourquoi du comment.
Ce n'est pas grave, tu vas vite au début, mais ça devient vite un souci en fait.
Dès que tu veux sortir du cadre des trucs magiques, et ça arrive en général assez vite,
là ça devient un souci parce que là en fait, tu es obligé d'aller au-delà du côté magique,
tu es obligé de creuser, tu es obligé de comprendre vraiment dans le détail ce que tu fais.
Un scaffold ne suffit plus.
Parfois j'ai l'impression de voir du random programming.
À mes débuts en Ruby on Rails, j'en faisais un peu tu vois.
Tu sais ce moment où quand tu es créé un bout de code, tu lances le programme et tu regardes ce que ça donne.
Et en plus avec Ruby on Rails, notamment Ruby, ce qui est dingue, c'est que tu peux parfois chercher des mots
et comme c'est tellement naturel comme langage que tu peux essayer des trucs en fait et des fois ça marche.
Bon ces phases là c'est pas très grave, c'est le métier qui rentre.
C'est pas grave tant que ça ne dure pas.
Moi dans ce moment là je vois qu'un truc à faire, manger du code, manger du code, lire la doc et manger du code.
Jusqu'à en plus pouvoir.
Et pour finir je vais te donner une astuce ultime.
Oh une astuce que tu connais probablement mais des fois ça fait du bien de se rappeler.
C'est une astuce qui marche souvent et même parfois avec Mac.
Quand t'es au bout du bout, quand t'as tout essayé et que tu comprends pas ce qui ne marche pas,
pourquoi ça ne veut pas fonctionner?
Pourtant tout devrait fonctionner, les logs te disent que ça fonctionne, les tests te disent que ça fonctionne,
tout te dit que ça fonctionne et ça fonctionne quand même pas.
T'as parlé de ton truc à ton clavier, à ton ours en plouche, rien n'y fait.
Bah dans ces moments là, reboute ta machine et va prendre l'air cinq minutes, une bonne bouffée d'air frais.
Je te souhaite un bon week-end et je te dis à lundi.

Episode suivant:


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