Software Craftsmanship

Software Craftsmanship

Le demi-cercle (épisode 34 — Observation)

C'est toujours la même bâtisse, avec ses couloirs lambrissés et ses meubles du XVIIIème. Tu parcours les mêmes longs couloirs, mais cette fois tu n'es pas seul, un camarade marche à tes côtés. Tu sais bien que c'est quelqu'un de ton équipe, mais tu ne peux pas l'identifier. À la fin de chaque segment de couloir, les gens de la maison, en survêtements noir et brodequins, défendent le passage. Ils se tiennent, silencieux, dans l'encadrement de la porte, et vous empêchent de passer. Tu les…

Lire la suite
Software Craftsmanship

Le demi-cercle (épisode 33 – Fabrication)

Programming is mostly a process of adaptation partially automated by swarms of small bots that perform tasks such as interface evolution. All software development takes place on the common corpus of source code by a mob of volunteers and developers paid by companies who reap benefits from the source base. Developers work primarily on projects of particular interest to them. Allowing people to choose their domains of expertise encourages artistry and craftsmanship. Mentoring circles and other forms of workshop are the mainstay of software development…

Lire la suite
Software Craftsmanship

Développeurs, défendez vos méthodes de travail sans conflits grâce à la Communication Non-Violente !

Photo by rawpixel, Unsplash

Dans mes précédents articles (épisode 1, épisode 2), j'insiste, à travers le récit de mon expérience personnelle, sur la nécessité de mieux se connaître et surtout de mieux communiquer quand on est développeur. Certains d’entre vous, m’ont répondu “Super ! Je me reconnais beaucoup dans ce que tu décris, mais… à partir de là, concrètement je fais quoi ?” Bien sûr, comme pour toute question qui vaille la peine d’être posée, ici, pas de silver bullet… Mais, j’aurais tendance à dire que si vous partez…

Lire la suite
Software Craftsmanship

Le demi-cercle (épisode 32 — Outsiders)

Oleg : Hello ! Est-ce que tu serais disponible un de ces quatre ? J’ai un service à te demander Qu’est-ce que je peux faire pour toi Oleg ? Oleg : Je préfère t’en parler de vive voix Pas de pb. On pourrait déjeuner ensemble, ce midi par exemple Oleg : Pourquoi pas ? Je suis dans le coin Audrey rompt le silence : - Bon, qui déjeune ? Jérémie répond, sans quitter son écran des yeux : - Moi ! Farid et Hugo, qui…

Lire la suite
Software Craftsmanship

Le demi-cercle (épisode 31 — Normalisation)

Hugo arrive, essoufflé parce qu'il a tenté de battre son propre record en montant les escaliers, et lance à la cantonade : - Vous avez déjeuné ? J'ai amené les croissants… Farid s'exclame sur un ton un peu trop enjoué : - Non ! Ça tombe rudement bien ! Audrey demande : - C'est pour quelle occasion ? - Disons que c'est pour me faire pardonner ma première grosse bourde… Tu dis : - Fallait pas ! On en fait tous. Mais c'est pas de…

Lire la suite
Software Craftsmanship

Le demi-cercle (épisode 30 — Interruptions)

Lundi, 18h30 Farid : Bon c’est pas qu’on s’ennuie, mais il se fait tard. Je vous propose de pousser le code sur le repository et de reprendre tout ça demain matin… Jérémie : Je préfèrerais qu’on fasse passer ce test avant de pousser le code. Hugo : J’ai une contrainte aussi, je vais devoir y aller. Jérémie : En plus, on déploie en pré-production demain. Donc ce n’est pas comme si on avait des marges de manœuvre confortables pour finir cette story. Audrey : Moi…

Lire la suite
Software Craftsmanship

Le demi-cercle (épisode 29 — Aménagement)

Remember, code is your house, and you have to live in it.  Michael Feathers Story 437 En tant qu'utilisateur, je voudrais créer un budget-type exportable d'une société à l'autre, afin de reprendre facilement une activité. --- /? jusqu’où va l’exportation : données de répartition / descriptif des rubriques / tout le référentiel ? /? Est-ce parce que les choses se défont imperceptiblement ? Est-ce parce que nous n'y mettons pas assez de soin ? S'il fallait impérativement y mettre tout le soin possible, combien de temps prendrait…

Lire la suite
Software Craftsmanship

Le demi-cercle (épisode 28 — Embardée)

Jérémie: qui déjeune au Jockey ? Farid : … Farid : OK mais donne moi 10 minutes ToF: OK Audrey : … Audrey : On peut savoir pkoi tu nous invites via IM ? Il est midi cinq. Chacun est à son poste. Hugo est concentré sur son PC tout nouveau, en train de mettre au point la configuration qui va bien pour pouvoir assembler la version courante d'XXL. Audrey ferme sa session, et lance à la cantonnade : - Qui est partant pour un…

Lire la suite