Explore the evolution and future of metaprogramming in Scala through this 44-minute conference talk from Scala Days New York 2016. Dive into the journey of Scala macros since their 1.0 release in 2013, examining the improvements made and planned for metaprogramming. Discover what worked, what didn't, and the exciting prospects for macros in scala.meta and Dotty. Learn about Scala Meta, its community, product status, and official endorsement. Gain insights into its applications, first stable release features, and upcoming developments. Experience a live demo covering FormatTokens and SBT. Understand semantic KPIs, inline macros, and macro notations. Explore the future of Meta, its users, code analysis capabilities, Scala FMT, and rewriting rules. This talk provides a comprehensive overview of Scala metaprogramming's past, present, and future, essential for developers looking to leverage advanced language features.