Code generation
Makes "common cases" a template
Lets you concentrate on the details
Write more with less effort
A blessing for the Larry Wall "lazy programmer"
You're soaking in it (more on that in a moment)