Mon parcours dans le développement a commencé vers mes 14 ans, avec la création de bots Discord. Au départ, c'était principalement de la curiosité : je voulais comprendre comment fonctionnaient les outils que j'utilisais au quotidien et apprendre à en créer moi-même.
Mon premier véritable projet a été la Team Silver, autour de laquelle j'ai développé plusieurs projets internes, notamment SilverHost, SilverGestion, SilverBio, SilverCoins et SilverPub. Cette période a représenté une étape importante dans mon apprentissage, aussi bien sur le plan technique que dans la gestion de projets et d'équipes.
TechnoHeberg, puis SilverHost, CloudNest et aujourd'hui consolex1 [HOST] représentent aussi les étapes d'une progression dans ma compréhension de l'hébergement, et pas seulement une succession de projets. En avançant, j'ai mieux compris ce qui se passe derrière les interfaces et les services que les utilisateurs voient. C'est notamment ce qui m'a donné envie de créer mon propre hébergeur et de pouvoir en construire et en gérer réellement l'infrastructure. SilverGestion, de son côté, m'a permis de progresser davantage dans le développement : conception d'APIs, développement web, intégrations et gestion de projets techniques.
La Team Silver a finalement pris fin à la suite de plusieurs difficultés, notamment des conflits humains et des contraintes financières. Une partie de ces problèmes venait également de mes propres décisions : certaines étaient trop immatures ou ne prenaient pas suffisamment en compte le long terme. Nous avons fini par perdre l'équipe et arrêter les différents projets.
Avec le recul, cette période a probablement été l'une de mes expériences les plus formatrices. J'y ai appris que savoir développer ne suffit pas pour faire fonctionner un projet. Il faut également savoir prendre des décisions, anticiper leurs conséquences, communiquer avec une équipe et construire quelque chose qui puisse durer.
Il y a encore quelques années, je ne connaissais pratiquement rien à l'administration système ni à l'hébergement. Je ne savais pas ce qu'était un DNS, ni réellement ce qu'était un nom de domaine ou ce qui se passait techniquement lorsqu'on en saisissait un dans un navigateur. Quand je travaillais avec des personnes du milieu, je demandais régulièrement la signification de chaque acronyme ou abréviation technique que je rencontrais. Des termes qui me paraissent aujourd'hui basiques étaient alors totalement inconnus, et je ne savais pas forcément différencier les composants d'une infrastructure web. Je ne comprenais pas encore ce qui se passait derrière les interfaces et les services proposés par un hébergeur.
J'ai appris progressivement comment un domaine, les DNS, un serveur, un reverse proxy, une application et les différents services communiquent entre eux. Ces notions, je les ai découvertes une par une, souvent en observant des infrastructures existantes et en participant à des projets réels. Certains sujets, je les ai étudiés parce qu'un problème concret m'obligeait à trouver une solution, pas parce que je suivais un parcours théorique. Mes projets m'ont ainsi amené à explorer des domaines que je n'aurais probablement jamais étudiés autrement. Des connaissances qui me semblent évidentes aujourd'hui sont en réalité des choses que j'ai découvertes il y a relativement peu de temps.
Une grande partie de ce que je sais, je le dois aux personnes plus expérimentées que moi. Je posais énormément de questions, parfois sur des choses que les autres trouvaient évidentes, et je n'hésitais pas à demander des explications aux administrateurs et aux membres du staff des projets auxquels je participais. J'ai aussi beaucoup appris en observant des infrastructures existantes, en comparant les hébergeurs entre eux et en essayant de comprendre ce qui les différenciait. Mais surtout, j'ai appris par la pratique, en participant à des projets réels.
Avec le temps, j'ai appris à chercher moi-même, à expérimenter et à comprendre pourquoi une technologie fonctionne d'une certaine façon, sans dépendre systématiquement de quelqu'un. Il y a encore quelques années, je pouvais passer du temps à demander ce que signifiait un acronyme ou ce qu'était concrètement un DNS. Aujourd'hui, je peux travailler directement sur les infrastructures qui utilisent ces technologies. C'est ce passage de « je demande ce que ça veut dire » à « je cherche moi-même pourquoi ça fonctionne comme ça » qui m'a rendu beaucoup plus autonome techniquement. Cette évolution s'est construite au fil des questions, des erreurs et des projets.
Pour autant, je suis encore loin de tout connaître. Je tombe régulièrement sur des sujets que je ne maîtrise pas et je dois parfois prendre le temps d'en comprendre le fonctionnement ou de résoudre un problème. La différence, c'est qu'aujourd'hui je sais beaucoup mieux comment chercher, expérimenter et progresser face à quelque chose que je ne connais pas. J'ai compris que travailler dans l'informatique, c'est apprendre en permanence, parce que les technologies et les problèmes évoluent sans cesse.
Je préfère donc dire que je ne sais pas quelque chose et prendre le temps de le comprendre, plutôt que de prétendre maîtriser un sujet. C'est ce qui m'a permis d'en arriver là, et c'est ce qui me permettra de continuer à progresser.
Aujourd'hui, je cherche à mettre cette expérience à profit. consolex1 [HOST] représente notamment une ambition que j'avais depuis longtemps : créer mon propre hébergeur et pouvoir en gérer réellement tous les aspects, plutôt que d'être uniquement cofondateur ou membre d'une équipe. Après plusieurs années à apprendre, expérimenter, me tromper et comprendre progressivement ce qui se passe derrière ces infrastructures, je pense aujourd'hui avoir suffisamment progressé pour essayer de construire moi-même ce que je cherchais auparavant simplement à comprendre.Et, enfin, construire ma propre infrastructure d'hébergement.
SignalRoom est né d'une autre combinaison de mes centres d'intérêt : mon intérêt pour l'actualité géopolitique et financière, associé à ma passion pour le développement et la gestion de projets. L'objectif est de transformer cet intérêt en un projet concret, tout en continuant à progresser techniquement et organisationnellement.
À plus long terme, mon objectif est de créer ma propre entreprise et de construire une équipe autour d'elle. D'ici là, je souhaite continuer à apprendre, développer mes compétences techniques, améliorer ma capacité à travailler en équipe et surtout éviter de reproduire les erreurs que j'ai pu faire auparavant.
Je ne cherche pas à cacher ces erreurs : elles font partie de mon parcours et ont contribué à faire de moi la personne et le développeur que je suis aujourd'hui.