Metaprogramming DSLs for managing complexity at scale

Ruby