Rubber duck debugging
- Renaud Jordi
- 17 avr.
- 2 min de lecture
Et si un canard en plastique devenait votre meilleur collègue ?
Qui n’a jamais trouvé une solution, rien qu’en expliquant un problème à un collègue ? Vous repartez avec votre idée en tête, laissant votre collègue bouche bée, sans qu’il ne vous ait rien dit 😀
Mais pourquoi ? Comment ? Reprenons…
Vous êtes face à un problème, vous avez relu votre code, épluché la documentation, fouillé StackOverflow… et rien n’y fait 😟 Même tenté les trucs les plus absurdes… Alors pause-café !
En revenant, toujours pas d’idée…
Alors, désespéré, vous allez voir votre collègue, en espérant qu’il aura une illumination !
Ce faisant, vous êtes obligé de structurer votre pensée, vos problématiques et le déroulement de vos actions pour qu’il puisse comprendre.
Et c’est justement en expliquant clairement que vous commencez à voir vos incohérences, vos erreurs, voire un chemin vers une solution !
Et soyons honnêtes, votre collègue n’a pratiquement rien dit 🙂
Alors pourquoi le déranger ? Son temps est précieux, sa concentration sur ses sujets l’est tout autant, et un canard en plastique ne vous juge pas 🙂 Alors pourquoi pas ?
Gain de clarté mentale : En expliquant votre sujet, vous gagnez en maitrise et en compréhension du sujet
Amélioration de la communication : Vous apprenez à formuler clairement des idées complexes, ce qui peut être une compétence bien utile dans d’autres domaines que le dev 🙂
Réduisez votre dépendance à l’aide extérieure : Parfois, vous n'avez pas besoin d’un collègue, juste d’un canard attentif 😀
Trouvez votre canard ! Une plante, une figurine, un objet… peu importe, tant que vous pouvez lui expliquer votre sujet ! Votre canard a une patience illimitée ;)
Au final, ceci nous rappelle une chose : nous avons, bien souvent, déjà la solution à portée de main !
Ami-es RH, une idée goodies pour vos développeurs ?
