Why You Should Reinvent Your Lesson Program