Solution (partial and potential):
Reduce time spent on exercise
(and other simple CRUDS applications)
Build a better tool
Make building a basic CRUDS application
largely declarative
Build plugin tools to Auto-Generate code
for Multiple layers
Make generated code understandable
to help learning