Being Lazy the Right Way

Mike Farmer takes on code generation in his blog and
argues that frameworks are a better way to be lazy:

Newbies can use them as a crutch instead of learning the language like they should. When things break or don't work the right way, they are stuck. Then come countless hours stepping through code that looks like it was written in greek trying to figure out what the problem is. Not my idea of a good time