What 2025 Taught Me as a Software EngineerOn AI, open systems, responsibility, and growing up in publicDec 21, 2025Dec 21, 2025
Rebase, Merge, and the Philosophy of History in GitShould history be preserved in all its messy detail, or rewritten into a clean and seamless narrative?Aug 30, 2025Aug 30, 2025
Let It Crash: The Philosophy of Failure in Software DesignCrashes aren’t bugs, they’re signals. Let’s learn how Elixir turns failure into a feature, and why you should probably embrace it.May 9, 2025May 9, 2025
What Elixir Taught Me About Design PatternsLessons and best practices I learned after three years at OpenFn building simple, distributed, and resilient systems.May 3, 2025A response icon1May 3, 2025A response icon1
Coherency Matters !In the vast and intricate world of software engineering, coherency remains one of the most elusive and underestimated ideals. Unlike bugs…Apr 30, 2025A response icon2Apr 30, 2025A response icon2
Truth Is All You NeedA deep-dive into the hype machine of modern tech and a guide for staying grounded in the fundamentals.Feb 1, 2025A response icon2Feb 1, 2025A response icon2
Comment Fonctionne un QR Code : Décryptage en Profondeur d’une Technologie du QuotidienIntroductionAug 22, 2024Aug 22, 2024
Petite visite à l’intérieur du dossier .gitIntroductionJul 27, 2024A response icon1Jul 27, 2024A response icon1
Introduction aux algorithmes évolutionnairesSalut, bienvenue dans cette article consacré à un domaine de l’informatique peu connu et pourtant qui est très passionnant nommé les…Apr 6, 2020Apr 6, 2020