Our Blog

Theme of the Week

Find the Actual Question

Latest Blog Post

Show Up and Let Your Voice Be Heard: Code Switch 2018
We Want Your Wish List

We Want Your Wish List

We want to build more software on our own to solve social and environmental problems, but we know we don’t have all the answers. So we’re asking people on the frontlines of these issues: What’s on your wish list?

The Importance of Open Source

The Importance of Open Source

Open source software gives us the opportunity to find community, take on new challenges, and create something that is valuable for our fellow developers.

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

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

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