I think most of us want to “make a difference” in the world in some fashion – but figuring out how/what/when can be a challenge! The day to day stuff easily crowds out more idealistic goals, and I’ll be the first to admit that sometimes I’m very happy just going from day to day in my familiar routine!
Maybe that’s why I like my work so much: both the development work and the training.
Many of my (development) customers are not-for-profit organizations who provide important community services, and even though they pay me for my services, knowing that I’m helping to provide tools that will be used to help other people is satisfying.
And when it comes to training, it is so much fun watching light bulbs go off in student faces, knowing that I have just made their jobs easier: whether it’s building an Access database or learning how to work with Pivot Tables!
I’ve always been fascinated with the concept of motivation. What causes us to want to help others? What causes us to NOT want to help someone in need? Both are realities. Is “doing good” nothing more than a selfish wish for karma?
I have no clue. What I DO know is that I rely on the goodness of my fellow computer geeks on a regular basis, often for snippets of code and/or for learning about some new functionality in some software application. The web is a treasure trove of information, and I am a very happy recipient. We live in exciting times!