Passé décomposé

(Merci The Walking Dead pour l'idée du titre)

Les origines (1999-2003)

J’ai commencé à développer très tôt, à l’âge de 11 ans de mémoire (un an avant mon entrée au collège) et ce après être tombé par hasard sur un bouquin sur le QBasic dans une petite bibliothèque municipale. L’ouvrage était ancien et couvrait les grandes lignes du langage.

A l’époque j’avais la chance d’avoir accès à un PC familial, sous Windows 3.11 et avec la possibilité de rester sous MS-DOS au démarrage (prérequis).
Mon père était un ancien développeur ayant fait ses armes en T-Basic dont il avait encore la très lourde & imposante documentation en anglais.

Que de bonnes raisons pour me lancer et expérimenter le QBasic, principalement pour de petites applications/jeux sans graphisme puis avec des graphismes très… Basiques ! Je me souviens avoir réalisé un nombre incalculable de jeux à destination de ma petite sœur, notamment éducatifs.

Quelques années plus tard (au collège), avec l’arrivée d’Internet (et des fameux CD « offrant » des packs d’heure en bas débit, souvenirs…), je découvre un tout nouvel univers : dans celui-ci, tout ce que l’on réalise peut être vu par des inconnus et ça change tout !
HS : Je me souviens du site Goa qui était alors un portail avec des jeux web en point & click.

Je commence alors avec Frontpage qui permettait de réaliser des sites Internet ± en « no code » (mais avec accès au HTML généré).
J’arrive à me faire connaître localement, il faut dire qu’à l’époque Internet était encore peu répandu et la création de sites Internet encore moins…
Ceci me permet de réaliser quelques sites pour de petites entreprises, à des prix dérisoires mais suffisant pour m’acheter petit à petit du matériel informatique (premier scanner, premier GPU Voodoo 4…) 🙂
L’acquisition de matériel m’a aussi plongé dans le
hardware, puis dans l’infra réseau. Je me souviens avoir été contacté par des particuliers/pros pour venir mettre en place des réseaux locaux, notamment pour partager des connexions sur plusieurs appareils. Toute une époque !

Note : Si aujourd’hui cela peut sembler anodin, l’informatique à ce moment là n’était pas vraiment répandue. Ceux de ma génération n’étaient pour la plupart absolument pas intéressés par cet univers.

Je bascule ensuite sur Dreamweaver afin d’être plus souple au niveau de la création et découvre, à l’âge de 13/14 ans le PHP. Véritable game changer, ce langage m’ouvre des portes de créativités perdues lors de ma bascule Desktop > Web. Je me lance alors dans la création de petits sites perso, notamment de tests de jeux vidéo (ma seconde passion) à l’origine de mon pseudo.

La continuité (2003-2006)

Fin des années collège et début du lycée, le plus gros changement est l’arrivée d’une connexion permanente (ADSL) même si je n’avais pas la chance d’avoir un débit décent (coucou le DSLAM situé à 3/4 Km ><).

Les petites expérimentations PHP se transforment alors en projets et l’arrivée de CMS ainsi que la « vibe » des forums (sous phpBB notamment) permettent une mise en relation entre créateur/visiteurs. De bien belles années, avec la possibilité de se réunir entre passionnés, notamment en hacking.
En ce temps (ha ha) rien n’était sécurisé, chaque site dynamique avait son lot de failles, chaque infra aussi. C’était l’âge d’or des « stromakers » pour ceux qui ont connu. #Nostalgie

Côté scolaire, après un parcours « sans faute » (élève modèle depuis toujours) jusqu’à la seconde incluse, je débarque alors en 1ère S-SI et c’est la douche froide. Face à des cours de niveau prépa (des aveux des profs eux-mêmes, qui proposaient des cours identiques aux prépa), et devant un tel gap entre l’année précédente et celle-ci, je perds totalement pied. C’est l’incompréhension totale pour mon entourage et pour moi-même, habitué à la « perfection ». La fin d’année arrive et je fais le choix de redoubler tout en changeant d’orientation, direction une 1ère S traditionnelle.

Nouvelle année mais sensation étrange mêlée à une démotivation face au système éducatif. Je n’ai plus le goût et ne cherche plus à faire bien.
Côté dev je me perfectionne et cela occupe une place bien plus importante que tout le reste, la perte de motivation d’un côté devient un catalyseur de l’autre, des vases communicants en somme.

Nouvelle fin d’année, et choix radical associé. Je décide de totalement stopper l’école, à l’âge de 17 ans, et de profiter des vacances estivales pour chercher du travail. L’annonce est au finale plutôt bien reçue par mes parents qui décident de me faire confiance (merci à eux 💕).

Le début d'une nouvelle vie (2006+)

Je postule alors un peu partout, à la recherche principalement d’un job de développeur, idéalement web.
Refus sur refus (sans même le moindre entretien), je reçois cependant une réponse positive pour un entretien d’une boite située à 45 minutes de chez moi.

Le patron me reçoit, m’explique qu’il bosse avec un CMS dans l’environnement .Net et me propose de tenter de faire un site avec, sans me donner plus d’infos, grosso modo c’était : « Si tu es autonome, prouve le ! ».
Quelques jours plus tard je mets en place l’infra requise pour le CMS (bien lourde d’ailleurs sur cette version historique) et commence à faire un site réel que je présente dans la foulée. Ce patron devient alors le mien et je commence à bosser, à l’âge de 17 ans, dans une PME en tant que développeur web 🎉

Je passe alors une dizaine d’années seul aux commandes du service « Web », l’entreprise étant splittée en deux, d’un côté le Web, de l’autre la technique offrant des services aux professionnels (matériel, infra réseau…). La partie technique dispose de plusieurs salariés a contrario de la partie Web.

Et lorsque l’on est seul, on a pas d’autres choix que de s’auto former à tous les niveaux. Ayant toujours été autodidacte, je n’y vois aucun inconvénient (bien au contraire) et profite de ces années pour découvrir puis me perfectionner dans un maximum de domaines (infra & dev).

Parallèlement au boulot, je continue à dev de mon côté. En 2009 je lance S’enflamme, une communauté de joueurs présente sur de nombreux jeux vidéo (pour rappel, ma seconde passion). Incontestablement mon projet le plus complexe/chronophage avec un forum (d’abord en phpBB puis en IPB) totalement forké, des outils à destination des guildes/joueurs (dont certains mentionnés dans la Presse 🧡) et une envie de faire toujours plus, toujours mieux jusqu’à la création d’un « jeu web » (World of S’enflamme) proposant du PvP tri factions à destination des membres de la communauté. Jeu d’abord très simpliste mais ensuite devenu très complet et apprécié (je n’ose même pas reregarder le code source).

La communauté connaîtra ses années de gloire jusqu’à une fermeture* en 2022 après 13 ans d’existence et pas loin de 300K messages postés, ~3 millions de visites (dont 1.1 millions de visiteurs uniques) et + de 15 millions de pages vues.

* Fermeture liée notamment à l’avènement de Discord et la perte de vitesse des forums et des communautés JV en général (la nouvelle génération de joueurs étant moins investie socialement parlant). Après quelques années de maintien, en lecture seule (le forum était le repaire de nombreux guides de jeu), la décision a été prise en 2022 de tourner la page et de revendre le domaine flam.me par la même occasion (merci à son acheteur d’avoir maintenu le sous-domaine sen.flam.me afin de laisser la page d’adieux).

Outre S’enflamme, je profitais de mon temps libre pour créer/participer, parfois dans l’ombre, à de nombreux projets (dont certains assez gros) dans des domaines très distincts. L’occasion de continuer à pratiquer côté PHP/JS (principalement) !

Note : J’avais aussi lancé un blog perso de tests de JV pendant 3 ans, par plaisir d’écrire/partager : https://blog.rpgmax.fr

Mais revenons à nos moutons…
2017, toujours dans la même boite, mais année charnière !

Je profite de l’arrivée de mon premier collègue dans le service web pour me concentrer sur un nouveau contrat.
Alors que jusqu’à présent nous avions une clientèle régionale et parfois nationale, un client de poids décide de travailler avec nous.

Une multinationale d’envergure présente dans une cinquantaine de pays.
Notre mission ? Refaire la totalité des sites et proposer une infra globale adaptée à leurs besoins.

Plus ou moins seul sur ce projet (avec des renforts ponctuels), je découvre un nouveau type de clientèle avec la pression qui va avec. Calls avec des équipes indiennes pour préparer les travaux, respect de cahiers des charges à rallonge puis par la suite pentests, entretiens techniques/sécuritaires réguliers avec des équipes en cyber sécurité. Ce n’est pas le même monde mais l’expérience est très agréable et me permet d’être au cœur du projet, en contact permanent jusqu’à devenir référent chez le client pour certains sujets pointus. Psychologiquement ça fait plaisir d’être valorisé !

Le renouveau, transition vers le Web 3.0 (2022+)

Nous sommes en 2021, arrivée d’une nouvelle collègue qui s’occupera de projets Web spécifiques. Je deviens alors responsable du service Web, encadrant les projets en cours tout en continuant à gérer quasi exclusivement le client dont je parlais plus haut (avec des phases ± chronophages).

Parallèlement à ça, je me replonge (après une première découverte en 2017) dans l’univers crypto, d’abord en tant que simplement investisseur puis petit à petit en tant qu’acteur (le portfolio sur la page d’accueil étant le meilleur moyen de découvrir une partie de mon parcours).

En 2022 j’occupe un second poste dans la boite dans laquelle je suis (oui, toujours la même depuis 2006), devenant responsable du service technique (pro), le second pôle.

Durant un an (2022-2023) j’ai alors 3 casquettes : responsable web, responsable technique et développeur Web 3 durant mon temps libre.

Fin 2023, après 17 ans de services dans cette entreprise qui m’aura laissé ma chance et avec qui je suis encore en très bons termes, je décide de me consacrer exclusivement au Web 3 et de me mettre à mon compte. Mon patron accepte une rupture conventionnelle (🤜 🤛) et je me lance…
Note : A l’heure de la rédaction de cet article (fin 2024 donc) j’ai la chance d’avoir encore le contrat historique avec le client évoqué plus haut, que mon ancienne boite me sous-traite.

Côté Web 3, j’ai découvert un tout nouveau monde qui est arrivé à point nommé, après une vingtaine d’années à développer, une certaine lassitude s’était installée et faire face à de la nouveauté a ravivé la flamme en moi. J’avais véritablement l’impression d’avoir fait le tour du web « tradi ».

Je me suis totalement écarté du dev Web 2 que je maitrisais pour me plonger dans des technos jusqu’alors jamais utilisées et que l’on retrouve au cœur de tout projet Web 3 (Node.jsNext.js…). Après deux années (2022-2024) de totale découverte puis de spécialisations diverses, je continue aujourd’hui d’expérimenter tout ce que je rencontre afin d’étendre mon champ d’action et d’être à même de répondre à tout type de besoins. J’ai horreur de ne pas comprendre/savoir quelque chose (quel que soit le domaine) donc dès que quelque chose d’inconnu se présente, il faut que j’en sache plus…

Dans l’immédiat je n’ai pas spécialement envie de retourner dans une entreprise en tant que salarié, j’aime travailler pour moi et je suis donc à la recherche de missions Web 3 ponctuelles ou d’une proposition pour rejoindre le staff d’un projet à venir ou établi.

Cela faisait un moment que je souhaitais rédiger cette rétrospective, pour moi déjà (ne jamais oublier d’où l’on vient et ce que l’on a réalisé, « c’est le voyage qui compte, pas la destination », bien que très cliché ><), mais aussi pour vous, que vous soyez un développeur en devenir/expérimenté, un futur partenaire ou simplement curieux…

Quoi qu’il en soit, merci d’avoir pris le temps de lire, quelle que soit votre raison 🙏