Our Blog

Theme of the Week

Science is Amazing

Latest Blog Post

Work In Progress: An Intern Cohort Update
Anti-Anti

Anti-Anti

Resistance is comforting in 2017, but systems change cannot occur through opposition alone. Resistance is a powerful force, but it’s only one part of a liberatory toolkit. Even ‘anti-‘ movements that work to change the world also have a vision for where their opposition will take them. What are you for? What do you believe … 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

Dish out the Crisp High Fives

Dish out the Crisp High Fives

We’re busy, you’re busy, everyone is busy! Things are bustling around here at Software for Good, and while we’re all for being busy, it can lead to unwanted stress at times. This week your job is to try to help improve someone’s day with a simple gesture. What gesture is that, you ask? The high … Continued

Do Something That Scares You

Do Something That Scares You

We all have our fears. A few of mine are spiders, snakes, and heights. Fears can be limiting. If I let my fear of heights take over, I wouldn’t have done half the cool things I’ve done over the years: zip lining over a rainforest in Mexico, riding one of the tallest rollercoasters in the … 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

No Place Like it

No Place Like it

Home. A home can be many things, but what it should be is your sanctuary. A place where when you close and lock that door you feel an instant wave of relief. Relief from the relentless grind of each day. A place where you can decompress from the stresses of work, friendships, family. A place … Continued

Find a Moment of Gratitude

Find a Moment of Gratitude

As humans, we have a tendency to dream and to worry about what we don’t have, and it can be easy to lose sight of the really wonderful things that are present in our lives. Many of us are lucky enough to have a job, access to clean water, and the freedom of knowing where … Continued

Take a Deep Breath

Take a Deep Breath

If you’re feeling overwhelmed or you have a problem that feels too big to solve, pause for a moment and take a deep breath. It won’t melt all stress away at once, but it will still help you confront your problems with clarity. Scientific studies have found that breathing exercises helps in dealing with stress, … 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

Return To Yourself

Return To Yourself

We live in a world of constant distraction. We’re always reachable. We feel the need to connect, even when we take time off, to check in and make sure the office isn’t burning down. In a lot of ways, this attitude can help ensure the success of our work and our ability to ‘get stuff … Continued

Make Dinner Plans

Make Dinner Plans

Spring in Minnesota means flowers blooming, leaves sprouting, and the overall green of plants coming back to life after a long, cold winter. With anticipation, my family plans which fruits and vegetables we’ll grow in our garden. When the days get longer and the sun shines more, I’m filled with excitement for what the summer will … Continued

Invest in Education

Invest in Education

We all have our ideas about making society better. There are those who believe it is strictly tied to job creation and the state of the economy. Others blame politicians and the government, and suggest electing new officials. I personally do not have a solution to all of society’s problems, but I strongly believe in … Continued

Apply the Self-Determination Theory

Apply the Self-Determination Theory

This week, apply the self-determination theory to help a friend or colleague find the motivation they need to do something! The self-determination theory of motivation states that there are three necessary elements to motivation: autonomy, competence, and relatedness. Without one of these pillars, it is difficult to find the motivation to get something done or … Continued