From Hugo to Kotlin: The Journey Continues Link to heading In my previous post, embarked on a bold and ambitious journey to replace Hugo with a custom Kotlin-based blog engine built using Clean Architecture principles (to the letter!). Today, I want to dive deeper into the development process, specifically how I’m using Double Loop TDD to ensure the quality and maintainability of the system. Again, I’m trying to go all-in, basically to see how far is too far, and to learn and explore.