Qui suis-je?
Penser les systèmes au-delà du code #
Curieux et passionné d’informatique, je suis Amine, quelqu’un qui aime comprendre ce qui se passe derrière chaque ligne de code et chaque système qui tourne. J’ai commencé par le développement, mais très vite j’ai réalisé que coder n’était qu’une partie de l’histoire : le vrai défi, c’est que ce code fonctionne dans le monde réel, survive aux erreurs et reste compréhensible pour quelqu’un d’autre demain. Linux, le DevOps et le cloud sont devenus mes terrains de jeu, des espaces pour observer, automatiser et simplifier, parce que la complexité inutile ne mérite pas sa place.
Entre mon NAS qui héberge mes tests et mon PC perso où je bricole des environnements maison, je transforme des idées en systèmes fonctionnels et observables.

Mon blog n’est pas un dépôt de tutoriels ou de contenus “clics rapides” ; c’est un espace où je décrypte le comment et le pourquoi, où je partage mes choix, mes expérimentations et mes réflexions sur les systèmes et leur architecture. Je construis des systèmes qui durent, tolèrent l’erreur, évoluent sans tout casser et peuvent être maintenus par d’autres.
J’utilise l’open source, non pas par mode, mais pour la transparence et la liberté de comprendre ce qui se passe vraiment sous le capot. Le cloud ? Ce n’est rien de plus qu’un localhost de quelqu’un d’autre, exposé à travers le réseau, et cette idée me fascine : toute la puissance que l’on croit distante est juste un système que quelqu’un d’autre a mis en marche. Mon but est simple : rendre les systèmes fiables, réduire la complexité inutile, sécuriser sans bloquer, automatiser sans perdre en lisibilité et laisser derrière moi quelque chose que l’équipe pourra comprendre. Au fond, tout ce que je fais, c’est créer, observer et améliorer… avec une obsession pour la simplicité et la durabilité
À propos de ce blog #
🎯 Objectif #
Ce blog est un espace de réflexion autour des systèmes informatiques, de leur conception à leur exploitation.
Je n’y publie pas de tutoriels rapides ni de solutions toutes faites. L’objectif est de comprendre en profondeur le pourquoi et le comment :
- pourquoi certaines architectures tiennent dans le temps
- pourquoi d’autres deviennent difficiles à maintenir
- et comment construire des systèmes simples, fiables et évolutifs
🧠 Ligne éditoriale #
Les sujets abordés s’articulent autour de :
- l’architecture applicative et système
- le DevOps et l’automatisation
- le cloud et ses abstractions
- l’observabilité et la fiabilité
- la réduction de la complexité
Les articles sont basés sur des retours d’expérience, des expérimentations et des analyses issues du terrain.
🛠️ Stack technique du blog #
Ce site repose sur des choix simples et maîtrisés :
- Généré avec Hugo, un générateur de site statique rapide et minimaliste
- Hébergé sur GitHub Pages, avec un miroir sur GitLab
- Contenu rédigé en Markdown et versionné comme du code
🎨 Thème #
Le blog utilise une adaptation du thème Congo, créé par James Panther.
- Version originale : https://github.com/jpanther/congo
- Version adaptée : https://github.com/aminelch/aminelch.github.io
📊 Statistiques et vie privée #
Les statistiques sont collectées avec Umami, un outil open source respectueux de la vie privée.
Aucun suivi intrusif, aucune collecte inutile. L’objectif est uniquement de comprendre l’usage du site.
→ Politique de confidentialité : privacy
🔒 Favicon #
Ce favicon a été généré à partir des graphiques open source Twemoji (Twitter), sous licence CC-BY 4.0 :