I could not agree more. Technical skills are empowering, especially in this world before us where software is still a growth industry.
Also -- if you're like me and you end up feeling guilty for making a shameless run for money, you have a set of skills that you can step outside and help any non-profit with. Its what drew me to law as well -- I figured I can be helpful to many that otherwise lack money for these sorts of things.