Dedicated software developers design and craft new tools, and we teachers beta-test and tinker to test out those tools --often in live learning activities with our students. For the software developer ...