Our Blog

Latest Blog Posts

Being an Outsider
Job Post: Project Manager
Hiring More Women in Technology

Hiring More Women in Technology

This question was posed as a candidate question for panel I spoke on earlier this month: “What are some actions organizations can do to help balance recruiting and hiring efforts for women in technology?” It was never asked during the panel, but I frequently get requests like this for what people and organizations can be … Continued

Let’s not talk about diversity. Let’s talk about justice.

Let’s not talk about diversity. Let’s talk about justice.

Before I became a programmer, I spent about a decade doing racial justice as both a policy researcher and working in inner-city communities of color running programs for youth. Doing this work, I often found myself pushing back against (well-meaning) dominant frameworks of thought that understood racism to be only about overt acts done with … Continued

Becoming a Software Development Apprentice

A little over a year ago, I heard about Software for Good at She’s Geeky, an unConference for women in technology. I can only say the experience was life-changing. Several women spoke about going through bootcamp, finding employment, and working as developers. I was inspired and encouraged to try it out myself. At the time … Continued

Living the Dream

Living the Dream

When the team at Digitaria reached out to Casey and asked if they could profile him and the Software for Good story in a spot for the American Family Insurance DreamBank, he played it cool. In fact, he played it so cool that I’m not sure anyone here realized what a big deal it was until a team … Continued

Introducing Software for Good, GBC

We’re celebrating the new year in a big way: Today, the much-anticipated Minnesota Public Benefit Corporation Act went into effect, and Software for Good was one of the first to file as a benefit corporation in the state of Minnesota. Say hello to Software for Good, GBC! Why is this big news? Because benefit corporations, or … Continued

Giving Back, Looking Ahead

As a team, we like to stay focused on what’s next. Trends, technologies, what have you – there’s no use looking back or lingering too long in the present when you work in technology, because things are constantly changing. And this year, a lot more than technology changed for us. Our team grew significantly, as … Continued

People, Planet, Profit: Measuring Project Goodness

Top three questions we get at Software for Good: “What do you mean by ‘good’?” “How do you make money if you only work with nonprofits?” “Unlimited PTO, whaaa?” That last one aside (no, we’re not joking and yes, it’s amazing), these questions are fair and worthy of further explanation. So, what do we mean by good?  Of … Continued

Thoughts from a Design Intern in a Development Firm

I didn’t know what Ruby or Rails was, and I’d never heard of GitHub. I never watched Game of Thrones and I wasn’t a fan of Top Gear. And my bike doesn’t have a motor or more than one speed. Nevertheless, I spent my summer as the design intern at Software for Good. Going into this internship I wasn’t … Continued

Working for Good

Hi, I’m Ryan, and I’m one of the newer folks at Software for Good. Since starting here at the end of June, I’ve had a number of people ask me what it’s like working here, and I typically respond with something like “It’s so amazing, I’m having a lot of fun!” Sounds cheesy, but it’s true. Let me tell you why it’s so … Continued

Riding the Powderhorn 24

Oh, the Powderhorn 24. Where do I even begin? Let’s start at the beginning. What is the Powderhorn 24, you ask? Well, it’s a 24-hour community bicycling event (not a bike race, as they’re quick to point out, but it’s still kinda a bike race) that weaves its way through the Powderhorn neighborhood of South Minneapolis. The … Continued

The Ferrazzi Ping Script

Scratching my own itch, I’d like to tell you a bit about an AppleScript tool I made to help me keep in contact with all of the good folks I’ve met over the years. The concept is simple: Remind me to reach out and connect with 2 or 3 people each day that I haven’t … Continued

Find Cool Projects. Run With Them. Run Far.

Eric loves soccer. Eric loves soccer a lot. Eric loves soccer maybe as much as he loves technology. So when Eric told Casey that he was spending the weekend building a scraper to get current World Cup group stage and match score results, Casey told him to run with it. Casey told him to run … Continued

What We’re Talking About When We Talk about “Good”

Software for Good. We tend to think our name says it all, yet we still get so many questions. “You’re called Software for Good, but what do you really do?” “What does the name really mean?” “Do you ever do Software for Bad?” Oh, if only. Why is the name so great? “Good” can mean … Continued