Our Blog

Theme of the Week

Make Yourself Accountable

Latest Blog Post

Dream Big: Customizing Software for Community Action
Automate Acceptance

Automate Acceptance

Software for Good is proud to sponsor the Twin Cities Pride festival and to represent the Minnesota tech community in the parade with the theme Automate Acceptance.

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

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

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

iOS Ref: Making iOS Developers’ Lives Easier

iOS Ref: Making iOS Developers’ Lives Easier

As a mobile developer, I deal with a lot of different things when I make iOS apps, like Swift, Apple’s many mobile APIs, different device sizes, and so on. In the world of iOS, Apple’s documentation and resources dominate the development community. But a lot of the time, I found myself only needing basic bits … Continued

“Yes, And…” Design

“Yes, And…” Design

This is part two of a series on Software for Good’s participation in the 2017 Minneapolis Idea eXchange. Read Liz Tupper’s insights from participating in the night’s keynote panel here.  About MiX MiX—the Minneapolis Idea eXchange—is part of the Minneapolis Downtown Council’s Intersections: Downtown 2025 plan. In partnership with the Brave New Workshop, they brought … Continued

Great Conversations Around Good: Minneapolis MiX Panel

Great Conversations Around Good: Minneapolis MiX Panel

It’s always an honor—and a ton of fun—to sit on a panel and talk about my work. This week, I had the pleasure of chatting about social good with a number of for- and nonprofit power players, thanks to MiX, the Minneapolis Idea Exchange. For me, this panel was a dream, as I got to … Continued

Work In Progress: An Intern Cohort Update

Work In Progress: An Intern Cohort Update

This summer, Software for Good welcomed its second intern cohort into the office as part of the award-winning SfG Internship and Giving Program. Our first intern cohort, which concluded in May, worked on a project for iMatter Youth—a youth-led nonprofit that helps young adults across the country petition their local governments to take action against climate change. The inaugural team … Continued

Implementing Home Screen Quick Actions in Swift

Implementing Home Screen Quick Actions in Swift

Ahead of Twin Cities Pride 2017, we decided to make some changes to our accompanying iOS app that would take advantage of new iPhone features. The Pride app serves as a guide for the festival and parade, and is written in Swift 3.0. One newly implemented feature is known as Home Screen Quick Actions. This feature gives … Continued

Have a Bad Day, Then Have a Good Day

Have a Bad Day, Then Have a Good Day

It happens to all of us. No matter how good your intentions and aspirations for the day, somewhere it sours. When you reach the end, you realize you’ve had a bad day. Maybe this means you didn’t meet your exercise goal for the day or you didn’t adhere to your diet. It could be that you … Continued

Sacrifice

Sacrifice

I’ve been reflecting a lot on on sacrifice lately and how I can use the concept to improve myself. I try to remember the example of a seed. From the outside, a seed has a very hard shell that can protect what’s inside from harsh weather, getting kicked around or stepped on, and even the passage … Continued

Meet the Rubies

Meet the Rubies

A guest post by the FTC Rubies.  Hello! We are the Rubies, an all-girls robotics team from Minneapolis, MN. Our team participates in FIRST Tech Challenge (FTC), a robotics program for middle and high schoolers. In this program, our team builds an 18 x 18 x 18 inch robot and programs it to do specific … Continued

iPad Computing = Almost 100%

iPad Computing = Almost 100%

Yes, I’ve switched my main computer over to an iPad. No, it doesn’t work for 100% of my computing needs. But. It’s the future. It’s small. It’s amazing. And it’s teaching me to think differently. Here’s how. Why I Made the Jump First, why did I choose to move from a MacBook to an iPad? There were … Continued