- Build for sustainability We embrace proven technology and architectures. This ensures that the system can be operated by a wide range of people, and experience can be shared.
- Code is a liability We use 3rd-party libraries to lower the code we directly need to create. This helps us move fast and focus on the aspects that deliver value to the business.
- Numbers are not valuable by themselves; we focus on meaningful goals and use numbers to help our understanding. We do not believe in 100% code coverage as a valuable measure.
- We value fast development locally and a stable pipeline. We should be able to run everything locally, with stubs/mocks, if needed. We use extensive git push hooks to prevent pipeline issues.
- We value documentation—not just the "what", but also the "why".
- We avoid bike shedding by using tools built by experts to ensure common understanding.