Skip to content

Obsidian / Qualité et over-engineering

Photo of Benoît Masson
Hosted By
Benoît M. and 3 others
Obsidian / Qualité et over-engineering

Details

Pour cette nouvelle session, nous accueillons 2 présentations de Nicolas Bossard et de Jihène Mejri :

Obsidian : comment un développeur se construit un 2ème cerveau (Nicolas)
Cette présentation parlera de gestion du savoir personnel (PKM : Personal Knowledge Management), soit comment gérer la masse des connaissances qu'on acquiert dans nos projets, dans les conférences, dans notre vie quotidienne.
Elle évoquera notamment la méthode "zettelkasten" (mot Allemand pour "boîte de fiches", par le sociologue allemand Niklas Luhmann).
Et puisqu'on est des informaticiens, elle présentera un outil numérique pour le faire : Obsidian
...puis, comme un développeur ne peut pas s'empêcher de tuner l'outil :

  • comment sauver ces données dans un repo Git
  • comment les transformer en base de données
  • comment dialoguer avec ce deuxième cerveau en utilisant une IA.

Le produit entre la qualité et l’Over-Engineering (Jihène)
Avez vous déjà écrit un code supplémentaire pour recouvrir un besoin futur "au cas où" 🤓 ?
L'over-engineering est une pratique consistant à développer des solutions excessivement complexes et sophistiquées et qui ne répondent pas forcement aux besoins de l'utilisateur. Dans le domaine du logiciel, cela se traduit par une focalisation excessive sur la qualité au détriment de la rapidité 🚀.
Ce problème concerne très souvent les jeunes programmeurs talentueux qui essaient d'appliquer naïvement des concepts de qualité tels que SOLID, DRY, POO et les design patterns. La sur-ingénierie coûte généralement très cher à l'entreprise :

  • 💸 une augmentation des coûts
  • ⌛ de délais de développement prolongés
  • 🤯 une complexité accrue du système

Pour éviter ce piège ☠️, des exemples et des astuces sont à découvrir dans cette conférence 😉.

Nicolas Bossard : développeur chez Orange Innovation, j'adore tester et customiser le meilleur des outils autour du dev : vous m'entendrez souvent parler de Neovim, d'IA, d'Anki, de deuxième cerveau, Obsidian, taskwarrior, ...

Jihène Mejri : je suis ingénieure en systèmes embarqués spécialisée dans le développement mobile depuis 12 ans. Actuellement, je suis Chapter Lead  chez Bforbank 🐸.

---------------------------------------
Cette session se déroulera à 19h dans les locaux de Liksi, qui nous offrira un pot après les présentations.

Photo of Software Crafters Rennes group
Software Crafters Rennes
See more events
Liksi
37 boulevard Solférino · Rennes