Our Blog

Theme of the Week

Make Yourself Accountable

Latest Blog Post

Dream Big: Customizing Software for Community Action
Embrace Change

Embrace Change

Software for Good is officially in a new space and entering a new phase of our company. We invite you to embrace change with us and see what’s next.

7 Steps Apple Could Take to Protect Privacy

7 Steps Apple Could Take to Protect Privacy

Over the past few years, Apple has enjoyed a stellar reputation for protecting the privacy of its users. iOS is the first major OS with built-in end-to-end encrypted messages and audio calls, and the Secure Enclave of iOS devices has been praised for its sophistication. In 2016, Apple successfully challenged an FBI demand to write … Continued

Earth Day: Planting Seeds Together

Earth Day: Planting Seeds Together

This Earth Day, we’re acknowledging that we can’t do it alone, and inviting our clients, partners, and fellow mission-driven organizations to celebrate the fact that our efforts multiply when combined.

Find Your Balance

Find Your Balance

I’ve often found most everything in life is a question of balance. From big things (choosing your life hobbies) to smaller things (what are you doing for the next hour?), maintaining balance in life is not only essential to self-contentment but required for technical excellence. I love technology, software, and the communities that support them.  … Continued

The Healthiness of Fear

The Healthiness of Fear

Over the last few months, I’ve been challenged to do things that I thought were scary. From climbing up a 15-foot ladder on a windy, cold evening in January, to going 1 on 1 with my football’s team biggest defender in a full speed tackling drill, to diving head first into a new programming language … Continued

In the Hot Seat: My First User Test

In the Hot Seat: My First User Test

“Testing one user is 100 percent better than testing none.” That’s one of Steve Krug’s mantras in his book Don’t Make Me Think: A Common Sense Approach to Web Usability, a user-friendly introduction to making websites easier for people to navigate and understand. He emphasizes that while there are some general usability principles, it’s most … Continued

Amplify for Our Lives

Amplify for Our Lives

I am privileged. I graduated high school one year before the Columbine massacre. I have never participated in a code red drill. I have no idea what it’s like to be afraid of some bad guy shooting up my classroom. I have a 10-year-old son. Last Saturday, I had the honor to walk with my … Continued

We’re Moving to a New Hub for Social Impact

We’re Moving to a New Hub for Social Impact

As spring (eventually) comes to Minnesota, we’ll be moving to a new home! Software for Good is joining fellow public benefit corporations and social entrepreneurs in the brand-new Finnegans House space in east downtown Minneapolis, sharing space with Impact Hub MSP and the Finnovation Lab incubator. The new development is home to Finnegans’ brewery and … Continued

Ask All the Questions

Ask All the Questions

Last week my writing pal Colleen wrote about asking “Why?” This week, I wanted to write about asking questions in general. As the resident newbie at Software for Good, I have been asking a lot of questions. When you’re in a role for a long time, you build up this web of context and knowledge … Continued

Using Open Government Data for Good

Using Open Government Data for Good

When citizens have access to government data, they can come up with new ways to use the data, new programs and projects, and new improvements to public services. That’s the concept behind Geo:Code, a conference on open data, government, and technology happening on March 24 and 25, 2018. (Register here — it’s free!) Now in its … Continued

Keep Asking Why

Keep Asking Why

Earlier this month, I attended a meetup of Girl Develop It Minneapolis and heard a presentation by Eryn O’Neil on dealing with crisis in tech — moments when everything breaks, or nothing goes according to plan. Her ultimate message: Projects and organizations are made up of human beings, and solving a problem often comes down … Continued

Reminisce

Reminisce

Our industry moves very fast and technology in general seems to grow exponentially. But we shouldn’t lose sight of where we were and why things are the way they are today. For example, when I started building websites, I used a plain text editor and tested for XHTML and W3C compliance. I would proudly display … Continued

Stay the Course

Stay the Course

Sometimes we make commitments to things — people, projects, good habits, new thought patterns or styles of relating, and somewhere down the line it becomes much harder than we expected. We no longer have the belief that we can do this thing, yet we have the commitment. It’s easy to want to hide, procrastinate, focus on … Continued

What Does a Technical Project Manager Do?

What Does a Technical Project Manager Do?

I’m over the moon about joining Software for Good this week as their new Technical Project Manager! No judgment if you are wondering what the heck that means; it can be a pretty elusive job title. I think this is partly because “Project Manager” is used in so many different industries. Regardless of the industry, … Continued