At work (enterprise stuff) we've grown tired of duplicating 1000's lines of boring CRUD stuff and turned to code generation. Which is so much better.
The workflow now is:
- think really hard for 10 minutes about the business problem,
- describe it into our meta language (typed structs, UML-like, really simple),
- instantly click'n'build a whole set of API endpoints down to SQL create/alter/drop statements, along with full up to date documentation,
- get excited to be able to deliver so much stuff to customer in no time,
- aaand finally receive a requirement update ('the last one I promise') and send I-love-you letters back in time to our old-selves for such a nice malleable framework (which I dubbed The Platform).