Open
We default to openness:
- code in the open
- prefer open source code to closed source
- contribute back when possible
- communicate openly within our team, external suppliers, and our clients
- build transparency into our systems
Honest
We don’t sugarcoat or lie:
- face uncomfortable problems
- give clear feedback
- own up to mistakes
Clear
We always work with clarity:
- share with clear intent
- write clear code, not “smart” code
- code and talk in human first, using clear language
Calm
We instil calmness into companies we work with:
- engineer away surprises
- take time to consider the impact of our actions
- think before we code
Listen
We do not know best:
- listen once, then listen again
- seek clarity before comitting
- write code that can respond to feedback
Respect
We care for our clients by respecting them:
- blameless code review
- assume best intent in those we work with
Follow the spirit of guidance
We go above and beyond regulatory requirements by taking the spirit of guidance and doing the right thing:
- follow accessibility guidelines
- build in security by design
- treat data with care
- treat requirements as a baseline