Our Blog

Latest Blog Posts

Talking Tech for Good: Lars Mackenzie, University of Minnesota / Freelance Web Developer
Why We Value SciTechsperience
Giving Program: Learning & Looking to the Future

Giving Program: Learning & Looking to the Future

Almost two years ago, Software for Good set out to invite underrepresented developers into the field and offer discounted tech for nonprofits. After 17 interns and 7 projects, we’ve learned a few things from our experience.

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

Mentorship Lessons: What We’ve Learned from Working with Interns

Mentorship Lessons: What We’ve Learned from Working with Interns

A year ago, Software for Good tried something new: We launched our Giving Program with our first cohort of interns. The program is our way of matching need with need, offering up-and-coming software developers the hands-on opportunity to build meaningful products for organizations that do good. As we kick off a new semester, we’re proud … Continued

Better Together: Why We Advocate Pair Programming

Better Together: Why We Advocate Pair Programming

Learning is one of our core values at Software for Good, from the most experienced engineers (like Kevin, who we call “Clippy” because he tends to have all the answers) to those of us with “Junior” in our job titles. Technology is constantly evolving, and every project we build is different, so there’s always something … Continued

Five Ways to Gain Control Over Your Schedule

Five Ways to Gain Control Over Your Schedule

Guest post as part of our Women in Tech series. As I sit writing this blog post at 12:30 a.m., I am all too aware that time is truly the most valuable currency in life. But it’s not more time that we need to be successful in our careers. It’s having control over our time … Continued

On Diversity

On Diversity

Recently, I read through Inclusion Inspires Innovation, Apple’s latest update on their diversity efforts. I applaud their efforts. In our experience, building an inclusive team is harder than it sounds, and while they acknowledge they still have work to do on this front, I’m excited to see their efforts to promote a diverse workforce.  To be honest, we … Continued