to software design and create clean, efficient, extensible, maintainable code. Practices evidence-centered design making... responsibility for the entire software life cycle, including design, development, testing, deployment, observability and monitoring...