Skip to content

Latest commit

 

History

History
223 lines (177 loc) · 14.6 KB

retex-thunder-arrow.md

File metadata and controls

223 lines (177 loc) · 14.6 KB

Préparation Talk - Retex Thunder-Arrow

Table des matières

Titre

De l'origine des développeurs. Crafteur à l'état naturel ? (TODO: recfacto)

Format

Conf (environ 40-50 minutes)

À qui ça s'adresse

Ce retour d'expérience s'adresse aux développeurs et développeuses en quête de sens dans leur carrière, cherchant à concilier leurs valeurs personnelles avec les exigences de l'industrie.

Call to action

A l'origine de l'adoption des courants Agilistes et du Software Craftsmanship, il y a des équipes en souffrance qui cherchaient des moyens d'améliorer leur quotidien professionnel, souvent en réponse à des défis et des frustrations rencontrés dans l'industrie.

Je voudrais qu'en sortant de la salle, les développeurs et les développeuses se sentent inspirés et outillés pour entamer leur propre quête de sens et d'identité dans leur travail, enrichis par notre partage d'expériences diverses en salariat, entrepreneuriat, et freelancing, et prêts à intégrer des pratiques éprouvées pour un épanouissement professionnel et personnel.

PROEP

  • Purpose : On a créé notre boite en sortie d'étude, et sans connaissances préalables, nous avons mis en place nos propres stratégies pour résoudre les problèmes que nous avons rencontrés
  • Rationale : Explication de
    • l'historique de notre aventure entrepreneuriale
    • comment on a démarré
    • plusieurs anecdotes
      • Le succès de la réalisation d'un projet client
      • Le passage par le burnout
      • Comment on est retourné au salariat à la fin
      • La découverte du software craftsmanship et de la communauté de professionnels qui veulent bien faire dans notre industrie
    • mise en relation thématique entre nos pratiques de l'époque et ce qu'on fait par la suite après avoir mis en pratique certains concepts liés au software craftsmanship
      • Métier : Traitement de nos clients et de nos utilisateurs
      • Posture : Comment on se considère en tant que développeur
      • Responsabilité : Comment on construit du logiciel concrètent
      • Collaboration : Comment on travaille ensemble pour être plus efficace
      • Communication : Comment mettre en forme nos échanges et gestion de l'adversité
      • Apprentissage : Comment se débrouiller pour traiter tous les sujets quand on ne peut pas faire d'appel à de l'aide extérieur
      • Conception : Comment on a pu se passer des tests, mais à quel prix
      • Refacto : Comment conserver une base de code saine en maitrisant la complexité
  • Objections :
    • On peut avoir les intuitions, mais nos mises en pratiques étaient souvent inférieur à ce que le craft peut proposer
    • Nous aurions beaucoup gagné à nous intéresser à la communauté de professionnel et au craft plus tôt
    • Nous sommes allés jusqu'au burnout, ce n'était peut-être pas utile
    • Nous avions du mal à communiquer clairement et sereinement et à partager efficacement notre connaissance
    • L'apprentissage est un long processus, il n'y a pas de raccourci possible
    • Le retour au salariat fut difficile, voire impossible sur le long terme
    • Notre business ne tenait pas route, et nous avons mis trop de temps à nous en rendre compte
  • Exemples :
    • Nous avons livré un site B2B complexe en 3 semaines
    • Nous avons mis la société en pause pendant des mois pour faire passer un changement de framework
      • Il nous manquait des notions d'architectures
    • Meilleure experience de pair programming de ma vie, sans même connaitre le concept
    • Incapable de faire une opération simple devant les autres dans un contexte de communication toxique
    • Syndrome de l'imposteur pour trouver son premier emploi après 3 ans de travail acharné
    • Comment le salariat apparait finalement comme des vacances après l'expérience difficile de l'entrepreneuriat
    • Comment passer une nuit horrible à débugger de la prod à moins de deux mois du burnout
  • Purpose : Aujourd'hui, nous sommes tous les et indépendants, nous ressentons une grande stabilité sur un modèle de vie qui nous convient, car nous avons réussi à avoir une partie des réponses de notre propre quêté identitaire, nous maitrisons totalement notre contexte de travail : de la manière de contractualiser jusqu'aux choix techniques et leurs mises en place. Cela nous permet d'avoir une position d'éternel apprenant, car on maitrise le temps alloué. Le craft nous apporte la sérénité applicative et opérationnel ainsi qu'une formalisation qui va bien au-delà du simple ressenti emotionel

Plan détaillé

  • Partie historique (Le but est de résumer notre contexte entrepreneurial en se focalisant sur les temps forts)
    • Accroche => Burnout en 2019 (saut dans le temps)
    • Commencement => 3 geeks qui veulent faire leur jeu video
    • Pas de finances => On fait du web, donc Naissance de Thunder Arrow, l'acteur qui mutualise le dev des TPE/PME
    • Projet pas clair => Un rejet par la BPI qui ne nous décourage pas
    • Réussite ? => Deux ans plus tard exemple de belle réussite technique,
      • livrer une solution complexe en 3 semaines
      • se faire remplacer par une ESN :(
    • Chemin vers le burnout
      • L'envers caché du décor
      • à par la tech tout brûle
      • Le départ des autre associés
    • De l'entrepreunariat au CDI
      • quitter pour survive
      • syndrome de l'imposteur inversé
      • en fait le salariat c'est les vacances (par rapport à ce qu'on s'infligeait à Thunder Arrow)
      • les bienfaits des années difficile pour prendre de l'avance et cheminer vers le craft
  • Liaison:
    • Le craft pour ne pas quitter le dev
      • En décalage avec les standards de l'industrie logiciel
    • La communautée des crafteurs => retrouver sa tribu perdue
    • Approche Craft sans le savoir ?
  • Partie thématique (Le but est de passer en revue différents aspects de notre organisation naive en les mettant en avant ce qu'on faisait / ce que le craft nous a apporté / ce qu'on fait maintenant pour aller plus loin)
    • Métier => Empathie avec le client
    • Posture => Évolution de la vision de nous-même en tant que développeur
    • Responsabilité => Organisation du travail et répartition des taches
    • Collaboration => Travail en pair / mob programming (anecdote d'une expérience pousée en la matière)
    • Communication => Effets d'un travail dans un environment toxique ou les jugements de valeurs sont la norme
    • Apprentissage => Attitude face à la pression d'apprentissage à laquelle on fait face en tant que dev augmenté de l'apprentissage en tant qu'entrepreneur
    • Conception => Comment avoir un code robuste de manière inéfficace, et comment on a amélioré notre efficacité par la suite
    • Refacto => Anectote : bloquer son business pendant des mois pour changer de framework front et comment on évite de faire ça aujourd'hui
  • Conclusion
    • Être sérein quand on développe et apport du craft dans le quotidien d'un dev
    • Trouver son identité et du sens à sa vie de dev chacun son chemin

Slides

De l'origine des développeurs, Crafteur à l'état naturel ? (REX)

Abstract

Version longue

Découvrez notre parcours de développeurs ayant navigué entre salariat, entrepreneuriat et freelancing. À travers des anecdotes personnelles, nous discutons de l'évolution depuis la création de notre entreprise sans connaissances préalables, jusqu'à notre immersion dans les concepts du Software Craftsmanship. Nous abordons les thèmes de la quête identitaire et de la recherche de sens dans le métier de développeur, en mettant en lumière nos succès, nos échecs et notre chemin d'un quotidien difficile vers l'épanouissement.

Version courte

De développeurs en quête d'identité à artisans du logiciel : un voyage d'entrepreneur, de salarié, d'indépendant vers l'épanouissement.

Talk References

#rex #SoftwareCraftsmanship #freelance

## 🎙️ Déjà présenté

## 🗺️ Plan détaillé

  • Partie historique (Le but est de résumer notre contexte entrepreneurial en se focalisant sur les temps forts)
    • Accroche => Burnout en 2019 (saut dans le temps)
    • Commencement => 3 geeks qui veulent faire leur jeu vidéo
    • Pas de finances => On fait du web, naissance de Thunder Arrow, l'acteur qui mutualise le dev des TPE/PME
    • Projet pas clair => Un rejet par la BPI qui ne nous décourage pas
    • Réussite ? => Deux ans plus tard exemple de belle réussite technique
      • livrer une solution complexe en 3 semaines
      • se faire remplacer par une ESN :(
    • Chemin vers le burnout
      • L'envers caché du décor
      • à part la tech tout brûle
      • Le départ des autres associés
    • De l'entreprenariat au CDI
      • quitter pour survivre
      • syndrome de l'imposteur inversé
      • en fait le salariat c'est les vacances (par rapport à ce qu'on s'infligeait à Thunder Arrow)
      • les bienfaits des années difficiles pour prendre de l'avance et cheminer vers le Craft
  • Liaison
    • Le Craft en cap pour ne pas quitter le dev
      • En décalage avec les standards de l'industrie du logiciel
    • La communauté des crafters => retrouver sa tribu perdue
    • Approche Craft sans le savoir ?
  • Partie thématique (Le but est de passer en revue différents aspects de notre organisation naïve en les mettant en avant ce qu'on faisait / ce que le craft nous a apporté / ce qu'on fait maintenant pour aller plus loin)
    • Métier => Empathie avec le client
    • Posture => Évolution de la vision de nous-mêmes en tant que développeur
    • Responsabilité => Organisation du travail et répartition des tâches
    • Collaboration => Travail en pair / mob programming sans le savoir
    • Communication => Effets d'un travail dans un environnement toxique où les jugements de valeurs sont la norme
    • Apprentissage => Attitude face à la pression d'apprentissage à laquelle on fait face en tant que dev, additionné à l'apprentissage en tant qu'entrepreneur
    • Conception => Comment avoir un code robuste de manière inefficace, et comment on a amélioré notre efficacité par la suite
    • Refacto => Bloquer son business pendant des mois pour changer de framework front et comment on évite de faire ça aujourd'hui
  • Ouverture
    • Être serein quand on développe et apport du craft dans le quotidien d'un dev
    • Trouver son identité et du sens à sa vie de dev une démarche personnelle

## 🎬 Slides

De l'origine des développeurs, Crafteur à l'état naturel ? (REX)

Message aux organisateurs

🤔 Pourquoi nous ?

Notre intervention vise à partager un parcours peu commun en tant que dev en démarrant par l'entrepreneuriat avant le salariat puis l'indépendance. Nous nous sommes beaucoup posé la question de l'épanouissement dans notre métier à travers une quête d'identité professionnelle pour trouver un sens dans notre carrière. Notre parcours professionnel traduit les étapes par lesquelles nous sommes passés pour atteindre une sérénité au quotidien.

🎯 Objectif

En partageant notre expérience, nous espérons aider des développeuses et des développeurs à avancer plus sur leur quête personnelle et éviter certains écueils. Pour les personnes souffrant actuellement de difficultés, nous aimerions leur montrer qu'une résolution est possible sans quitter l'industrie. Notre histoire est un témoignage de la possibilité d'épanouissement et de redécouverte de la passion pour leur métier.

📣 Retours du public

Lors de notre première conférence, nous avons reçu des retours positifs de la part d'un public expérimenté : beaucoup de personnes nous ont dit qu'elles se sont identifiées à notre expérience, trouvant dans notre récit une forme de catharsis de leur histoire propre.

Biography

Marc

Ingénieur logiciel indépendant, je suis passionné par le développement, mais ce que j'aime encore plus c'est apporter un maximum de valeur aux utilisateurs des produits sur lesquels j'interviens.

Je m'intéresse donc à tous les sujets qui favorisent la fluidité du développement et la collaboration tels que l'agilité, TDD, BDD, DDD, DevOps.

Mon parcours professionnel a débuté par une expérience entrepreneuriale, qui m'a permis de donner libre cours à ma passion pour la création de produits technologiques tout en me confrontant au monde des affaires avant de me mener sur le chemin de l'artisanat du logiciel.

Romain

Ingénieur logiciel indépendant, ma passion réside dans l'exploration des divers domaines techniques et métiers. Je m'intéresse à tout ce qui peut aider à maximiser la productivité et la qualité tout en maintenant une sérénité d'opération. Actuellement, je me consacre à un SaaS, héritage d'une précédente initiative entrepreneuriale.

Préparation