We as programmers, coders, and hackers should be more in tune with the colloquial usage of the word "fun"—specifically how it's used to describe programming. Why? As the movement to educate more people about the craft of writing software continues to gain momentum, we serve as the ambassadors to those that want to learn more about programming. With Codecademy, Coursera, and Khan Academy becoming m