ScalafromMedium3 weeks agoWhy Metaprogramming Usually Makes Things WorseMetaprogramming tools like macros and templates are rarely necessary and often harmful, increasing compilation costs, complexity, and slowing development feedback loops.