What I would like people to do if they’re professional programmers is think about how you can use your skills not just for business. How can you change the world in ways which aren’t necessarily directly correlated to making money? Because, are all the good things in the world directly correlated to money? I don’t think they are. [We] should be thinking about how we can use our amazing, fabulous skills that we all have, that most people don’t yet have, to change the world for the good that we see. And part of that is building new things also part of that is to educate what we know about programming to people who don’t know about it, so they themselves can do the things that we can do.
Quote from Sam Aaron, SE Radio Episode 274 - Sonic Pi @59:39