Folks, I believe that it's important to help people out when you're able to, and that means making a difference. It doesn't have to be big stuff to really create change.
A lot of the work I do on craigconnects involves quiet, back-channel communications, which I might never go public with. Mostly you hear from me bearing witness to good works of others, or, if I think I'm funny. (I know I'm not as funny as I think, though by Washington standards, I'm hi-larious.)
Here are 6 reasons that I work to make a difference:
- Code is power, and it's important to encourage girls to learn how to code. Orgs like Girls Who Code and Black Girls Code are doing this.
- Vets and their families do a lot for us. If they're willing to risk their lives for me, I'm willing to give back to them as much as I can. It's one of the reasons I became the VA's Nerd-in-Residence.
- Ok, I really just want news I can trust. Trustworthy journalism's far and few between lately, and that needs to change. Couple years ago, I blurted out that "the press should be the immune system of democracy," and I still believe that.
- The Declaration of Independence reminds us that everyone is equal under law, and I figure election integrity is a big deal. However, there are some bad actors that are trying to pass legislation that will keep eligible people from voting. I'm working with folks like Voto Latino to stop 'em. Here's an infographic the craigconnects team and I created about these issues: Think You Have the Right to Vote? Not so much!
- Consumer protection is needed to protect regular people from predatory financial institutions. That's like home loaners who'll make loans to people who can't pay the bills, or payday loaners who deceive military families. Check out the Consumer Financial Protection Bureau to see how an effective government org gets stuff done.
- I'd like to help give a voice to the voiceless and power to the powerless. Everyone should get the chance to be heard. It's why I started craigconnects. My goal's to team up with good folks in an effort to connect people and orgs around the world to get stuff done.
I'm looking to help solve problems that exist now, while learning how make things work better in the longer term by motivating people in increasingly large numbers.

Photo Credit: Aleksi Aaltonen
That includes figuring out how to get people to work together, particularly the people at groups with similar goals. Nonprofits with common goals normally find it really hard to collaborate, and that begs for a solution.
To be sure, I don't feel this is altruistic or noble, it's just that a nerd's gotta do what a nerd's gotta do.
Sure, sometimes I gotta be a squeaky wheel, or sometimes I need to be annoying enough to motivate people, but will do so reluctantly. What are your reasons for making a difference?