SE Radio 598: Jonathan Crossland on the AMMERSE Framework

Topics covered
Popular Clips
Episode Highlights
Maintainability
Code maintainability is crucial for long-term software success and reflects organizational values. emphasizes that maintainable code is akin to a mirror, reflecting the diligence and discipline of its creators. He explains that maintaining code quality involves ensuring it remains functional and adaptable over time, akin to caring for antique vehicles 1. adds that reaching a solution is just the first step; the next is making the code fit for purpose and environmentally sound 2.
Maintainable is something where you can go to something and improve it or ensure that it remains in its same state.
---
This approach requires constant reflection and adjustment to align with evolving goals and standards.
Agility
Agility in software development is about more than just quick iterations; it involves strategic timing and context. suggests that true agility is best achieved when a codebase is mature and stable, allowing for effective implementation of agile practices like test-driven development 3. He argues that agility should not be confused with merely reaching and solving problems, as it encompasses broader considerations like maintainability and adaptability 4.
Agility to me, is something else. It's an add on to reachable and solvable.
---
This perspective highlights the importance of context and readiness in adopting agile methodologies.
Related Episodes


SE-Radio Episode 247: Andrew Phillips on DevOps
Answers 383 questions

SE Radio 637: Steve Smith on Software Quality
Answers 383 questions

SE-Radio Episode 357: Adam Barr on Code Quality
Answers 383 questions

SE Radio 618: Andreas Møller on No-Code Platforms
Answers 383 questions

SE-Radio-Episode-253-Fred-George-on-Developer-Anarchy
Answers 383 questions

SE-Radio episode 352: Johanathan Nightingale on Scaling Engineering Management
Answers 383 questions

SE Radio 559: Ross Anderson on Software Obsolescence
Answers 383 questions

SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite
Answers 383 questions

SE Radio 585: Adam Frank on Continuous Delivery vs Continuous Deployment
Answers 383 questions

SE Radio 574: Chad Michel on Software as an Engineering Discipline
Answers 383 questions

SE Radio 567: Dave Cross on GitHub Actions
Answers 383 questions

SE Radio 604: Karl Wiegers and Candase Hokanson on Software Requirements Essentials
Answers 383 questions

SE Radio 597: Coral Calero Muñoz and Félix García on Green Software
Answers 383 questions














