← Retour aux projets

Dev Side Quests (DSQ)

Les Dev Side Quests (DSQ) sont une collection de “quêtes secondaires” de développement que je réalise (et que d’autres peuvent suivre) pour explorer des sujets en dehors des projets principaux : nouveaux frameworks, UI, data, tooling, automatisation, etc.

L’idée est volontairement simple : comme dans un RPG, chaque quête a un niveau, des objectifs clairs, et parfois un boss fight (features bonus). La contrainte la plus importante est le temps : une DSQ est pensée pour être réalisée sur 2 à 4 jours (environ 8h/jour). Ce format m’entraîne à prioriser, découper, estimer, et livrer quelque chose de tangible — même si tout n’est pas parfait.

Philosophie

  • Finished > Perfect : mieux vaut livrer une version jouable/présentable dans le temps imparti que viser la perfection et ne rien terminer.
  • Time management comme métrique principale : je mesure la progression sur la capacité à cadrer un projet, choisir les bons compromis, et maintenir un rythme.
  • Liberté de stack : le langage/framework est libre ; l’objectif est de découvrir et de comparer.

Comment je présente une DSQ

Chaque quête a sa page dédiée (liée depuis cette page principale) avec :

  • l’objectif et le niveau de difficulté,
  • le scope “must-have” vs “bonus/boss fight”,
  • le journal de progression (si pertinent),
  • des captures/gifs,
  • un retour d’expérience (ce que je referais différemment, ce que j’ai appris).

Organisation & structure

Le repo propose une structure simple (modèle de projet) : un README pour la présentation, un journal optionnel, un dossier de captures, et le code source. L’idée est de garder une trace claire et reproductible de chaque quête.

Communauté & open-source

À l’origine inspirées par l’esprit “challenge” de 42, les DSQ sont ouvertes : l’objectif est de partager des idées, des approches, et de s’encourager mutuellement. Le projet est sous licence GPLv3, pour encourager la collaboration et la diffusion du savoir.