Do automated code generators increase or decrease a programmer's productivity in the long run? I think when the task is writing trivial repeatable code, then code generators definitely increase productivity, but for non-trivial code... maybe not. Here is Charles Petzold's view in a brilliantly written article.
Write Awesome User Manuals and Tutorials for Software Products