The best way to put technical skills to the greater good?
keefe: First, make sure your own responsibilities are under control so you don't become a drain on society. Next, volunteer your time - maybe as part of an open source project, something you think is valuable.