3 Ethics Foundations:
- care for the planet: datacenter consuming less energy, using more renewable energies, algo optimized in machine time, etc.
- care for Code: peer review, scalable, resilience, maintenance, evolution, etc.
- fair share: open source, lib sharing, forum, tutorial, documentation, etc.
12 Principles:
- Observe and interact: workshop, daily meeting, retro sprint, etc.
- Catch and store energy: implementation of data lake and data mesh
- Obtain a Yield: continuous integration and delivery
- Apply Self-Regulation and Feedback: peer review, merge request, clean code, etc.
- Use and Value Renewables: open source, code sharing between teams, etc.
- Produce No Waste: remove and refactor the code.
- Design from Patterns to Details: architecture, pattern design, TOGAF.
- Integrate Don’t Segregate: library creation, cloud and edge services publishing
- Use Small, Slow (Dev) Solutions: start with small and smart code then iterate
- Use and Value Diversity: use open-source, but also contribute to it
- Use Edges and Value the Marginal: API by Design!
- Creatively Use and Respond to Change: OKR-I (Objective KeyResults & Initiatives)!