Our Blog

Theme of the Week

Make ‘Em Laugh

Latest Blog Post

Product Strategy: A New Title and New Services
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

Kids for Good

Special guest post written by Thomas (age 10) and Rory (age 4). It’s take your kids to work day. What that means is that today, the office has transformed from Software for Good to Kids for Good. The office is bursting with children. First things first: getting to work. It’s a rainy April day. Not … Continued

Sanity Enhancement Procedure

I have a job to fund my motorcycle habit. This statement is only barely not true. I love my job. I love the people I work with. Here’s how I’ve been able to do that: I love doing something else, too. You need to love something besides work, otherwise you’ll burn out. Don’t worry. If … Continued

Reduce & Offset with Carbonfund.org

Here at Software for Good, we’re thrilled to announce that we’re entering our fifth year as a Carbonfree® Business Partner with Carbonfund.org! What that means? Our offset donations have neutralized the same quantity of emissions as created by a standard passenger car driving almost 600,000 miles. And in return, Carbonfund.org has planted 50 trees in our honor. … Continued