J’ai terminé le développement de mon blog. Le blog même dans lequel je suis en train d’écrire maintenant. Je l’ai nommé Bug Loop. Si quelqu’un me demande « Pourquoi ce nom, Bug Loop ? », je répondrais que j’ai réalisé une vérité simple : le développement = une boucle éternelle de débogage. Être coincé dans une boucle infinie de bugs, à répéter encore et encore « hein ? quoi ? attends... pff... ». Voilà, c’est ça, développer.

J’ai compris que le développement ne repose pas sur une idée géniale unique, mais sur la manière sincère de résoudre une multitude de petits problèmes invisibles... cliché, peut-être, mais tellement vrai.  

Pourquoi je l’ai créé moi-même

Parce que je voulais une liberté infinie.

J’étais intéressé par le développement web depuis 2022. 

Et la première étape pour commencer quelque chose ? Acheter des livres. (Oui, je suis en train de me moquer de moi-même.) 

J’en ai acheté énormément, et j’ai même téléchargé plein de PDFs gratuits en ligne… mais dès qu’il fallait passer à la pratique, je me sentais dépassé et je n’osais pas commencer. Je lisais, lisais, et lisais encore. On dit qu’on apprend en faisant, mais que voulez-vous : je me disais « Je commencerai quand je serai prêt ». Et ce moment n’arrive jamais. Donc je continuais simplement à lire. 

J’ai laissé ce rêve de « Je ferai du développement web un jour » fermenter longtemps. En 2023, j’ai brièvement débuté comme pianiste, j’ai créé à la hâte un site avec WordPress pour me présenter, puis j’ai quitté cette voie, et le site a été laissé à l’abandon… Ce n’est qu’en 2025 que j’ai réalisé que ChatGPT pouvait être un outil extrêmement puissant pour le développement web. Ou plutôt, ce n’est pas que je l’ai réalisé tard, mais que ses performances avaient enfin atteint un niveau où il devenait réellement utile. 

Je n’étais pas ignorant du développement. Je savais globalement comment faire. Mais identifier l’origine des problèmes, trouver la solution optimale, cela demande du temps et de l’énergie. Et moi, je suis humain — ma capacité de traitement parallèle est limitée. L’intelligence artificielle, elle, analyse rationnellement, efficacement, à partir d’une immense base de connaissances, et me fait gagner un temps précieux sur les lenteurs émotionnelles et la fatigue humaine. 

En exploitant l’IA, j’ai pu augmenter drastiquement ma productivité, et la fermentation tranquille de mon désir de devenir développeur full-stack s’est embrasée d’un coup. C’est comme ça que le développement a avancé si vite.  

Et puisque j’en ai fait l’expérience directe, lorsque je vois aujourd’hui des articles disant que le métier de développeur disparaît peu à peu, cela ne me surprend pas. Bien sûr. C’est logique...

Fonctionnalités et pile technologique 

J’ai vraiment tout construit moi-même, sans utiliser de modèles ou composants préexistants.

Fonctionnalités réalisées 

에디터 스크린샷
L’éditeur dans lequel j’écris actuellement cet article

Pile technologique

Voici les technologies utilisées :

Front-End

Back-End

Base de données

Déploiement & Infrastructure

Le serveur est hébergé sur DreamCompute (DreamHost), où j’ai alloué directement une machine virtuelle (VM) et configuré moi-même tout l’environnement, du système à la mise en production. Le plan le moins cher est vraiment économique, mais j’ai choisi une formule autour de 30 000 KRW par mois. J’ai choisi DreamCompute parce que je craignais les coûts supplémentaires liés au trafic. Comme il s’agit simplement de louer une VM, il y a beaucoup de liberté et aucun plafond de trafic. J’avais d’abord envisagé Render, mais là-bas, dès qu’on dépasse un certain seuil de trafic, des frais supplémentaires s’appliquent. J’avais vu un cas sur Reddit où quelqu’un avait reçu une facture de plus de 100 millions de KRW à cause d’une attaque saturant son serveur. Ça m’a terrifié. Je devais absolument avoir du trafic illimité.

Projets à venir

J’avais plusieurs types de blogs que je voulais créer à l’origine.
  • Blog sur l’aide sociale
  • Blog de développement
  • Blog musical
  • Blog de cuisine
J’ai déjà créé les trois premiers d’une manière ou d’une autre, mais le blog sur l’aide sociale n’exprimait pas bien son identité, donc je revois son concept. Le blog de développement est celui-ci, mais je l’ai transformé en blog spécialisé dans les ebooks. J’en parlerai dans un autre article... Le blog musical, je veux le créer en 3D interactif, donc j’étudie Blender. Quant au blog de cuisine, je n’ai pas beaucoup cuisiné récemment, donc je le reprendrai quand l’envie reviendra — mais j’ai déjà acheté un bon nom de domaine.

…et écrire ce seul article m’a pris deux heures.
Je suis heureux. Avoir un espace rien qu’à moi pour écrire. Mon propre endroit. Est-ce que c’est ça, avoir enfin sa propre maison... 
(Il est 5h du matin, je perds la tête.)