project-based learning: the non-shortcut shortcut

learn, do, suck, reflect, repeat, suck a bit less, etc.