Quality in Software Development
Jonathan emphasizes the importance of integrating quality into software development by considering three key values: minimalism, maintainability, and environmental impact. He highlights the necessity of not only solving problems but doing so in a way that ensures longevity and adaptability across different contexts. The discussion serves as a reminder that what works in one environment may not be suitable in another, urging developers to think critically about their solutions.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
SE Radio 598: Jonathan Crossland on the AMMERSE Framework
Related Questions
What are crucial problem-solving skills for a software engineer?
What makes code "clean" as discussed in the episode Why smart engineers write bad code and the clip The Complexity of Good Code?
How can companies simplify software as discussed in the episode Clean Code - How to Build Maintainable Systems and the clip Agile Software Development?