Why does a job that I was once so passionate about suddenly feel boring? When we design systems as engineers, we have clear answers. When a system becomes complex and reaches its technical limits ...
This metaprogramming is not what we said "programs that operate on programs", it's about the process of building and testing your code, managing dependencies, continuous integration systems.