Exercism exists to help as many people as possible attain fluency in any programming language they want. Programming skills can be source of great fun and a route to social mobility and we want to help people regardless of their backgrounds or their motivations.
We want people to experience the joy of fluency, of being intimitely connected to the language you're working within.
We believe developing programming skills should be empowering and fun, not competitive, frustrating or stressful.
We want everyone, especially the socially and economically deprived, to achieve upward mobility through learning to code.
Exercism is developed through a mixture of top-down leadership and a collaborative community. We believe that most decisions are worth their taking time over, and so we think hard before we act.
We focus on being strategy-driven and product-driven, looking to the long term, not just the immediate impact, and considering the holistic impact of decisions. We work closely with key volunteer contributors to canvas opinions and knowledge, understanding our strengths and weaknesses and trying to improve Exercism daily, while also staying focussed on our long-term vision.
We also place a high focus on quality. We want what we do to be good - to work well, be accessible to all, and to be innovative. We have a tiny core team who take responsibility for ensuring that Exercism grows and evolves in line with its vision. Through donations from our community, philanthropists and philanthropic foundations, we are expanding our team in a sustainable and responsible way. We have funding milestones that we publicise and fundraise towards, which allow us to hire more people to develop further.
We try to pay fairly, respecting and considering both the time and value of our staff and the generosity of our donors. We act ethically as a company and as an employer, treating our team with respect and never asking something of them that we wouldn’t do ourselves, and not using techniques or technologies that we wouldn't want used on us.