Back in the day, programming was done on punch cards. In 20 years, that's how kids will see typing out lines of program code by hand.
you can still call it spec-programming but if you don't audit your generated code then you're simply doing it wrong; you just don't realize that yet because you've been getting away with it until now.