Managing Complexity
Joe discusses how projects become overly complex, leading to slower development and the creation of what's known as a "big ball of mud." Simplifying processes is key to avoiding this issue and maintaining efficiency in development projects.In this clip
From this podcast

Coding Blocks
Designing Data-Intensive Applications – Maintainability
Related Questions
Why do things take so much more time than expected, especially as a developer, in the context of the episode Clean Architecture - How to Quantify Component Coupling and the clip Streamlining Development Process?
How do I know if I'm overengineering and doing too much upfront design in software architecture in the context of the episode From Idea to Production ML // Lex Beattie - Michael Munn - Mike Moran // MLOps Meetup #61 and the clip Maximizing Complexity?