Photo by @bragekorsnes

Mission Statement

Our mission is to harness the cognitive surplus of the tech community towards building solutions to real problems in the world.

Guiding Principles

  1. Use our technical skills To Do Good.
  2. Provide an avenue for new developers to be mentored.
  3. Involvement is fun, rewarding, purposeful and easy.
  4. Lower financial barriers for non-profits seeking software solutions.
  5. Advocate purposeful autonomy through mastery.
  6. Encourage collective decision making.
  7. Be guided by socially progressive ideals.
  8. Be a volunteer-driven organization.
  9. Strict procedures ensure efficient use of volunteer time.
  10. Promote open source policies.

Our Beliefs

We believe every human on this planet should be treated with dignity and respect and should be extended the same basic rights as each other no matter their race, nationality, sexual orientation, gender, ability/disability, or cognitive level. We reserve the right to limit the organizations we work with for any reason but especially if they are involved in any actions, projects or promotion of values and beliefs we deem anti-humanitarian, regressive, or harmful to the environment. We will additionally not provide services for political or religious based projects and reserve the right to not work with a political or religious group even for non-political and non-religious projects.

How We Will Spend Money

As a non profit our operating budget will be public knowledge however in addition to this, we promote open source policies and as such we will be as upfront as possible about where our money is spent. As we are in the start up phase we do not yet know how we will share this information but when the time comes to publish this information we will disclose as much as possible without breaking confidentiality or privacy agreements. Additionally we will always be open and upfront when asked.

Every developer and designer in CodeDoesGood is volunteering their time and except in extremely rare circumstances, will not be paid. A situation where someone may be paid would be if we were unable to find a volunteer with a specialized skill that was required for a project and there was no way around needing that skill. Another example could be a project that has an extremely tight deadline (for example something related to a natural disaster) where we need developers to put in full time effort.

In addition to this each developer and designer will be donating the use of their own equipment.

The money we collect from administrative fees, labour fees, design fees, and architectural fees will be spent on any number of the following (and possibly things not listed):

  • Third party software required to run our huge team of volunteers
  • Server hosting costs
  • Equipment such as any test devices required which are not already personally owned, a computer for local volunteers who may not own a computer, and any other equipment which may be required
  • A salary for an administrative employee when we grow large enough to require one
  • Meeting spaces and/or office space when we grow large enough to require a dedicated office space
  • Travel expenses should one of our representatives need to travel to present to a funder, for an award, to compete in a grant competition, to speak at a conference, or to meet with a client
  • Honorarium payments to artists. While we are all volunteers one of our guiding principles is to Be guided by socially progressive ideals. We recognize that artists are constantly expected to work for free and as such we have decided that we will offer an honorarium to any visual or performing artist we work with (note: for the purpose of this honorarium a project designer does not count as an artist)
  • Marketing
  • Branding (we are happy with our current brand but this could be a potential spend in the future)
  • Hosting events such as charity hack-a-thons
  • Thanking exceptional volunteers with CodeDoesGood swag
  • Potentially offering a small thank you to all CodeDoesGood volunteers like a sticker for their laptop
  • Donating to causes that really need our help and we deem important