Developer on Fire
Episode 441 | Juval Löwy - Validating Design
Juval Löwy is the founder of IDesign and a master software architect specializing in system and project design. Juval has mentored hundreds of architects across the globe, sharing his insights, techniques, and breakthroughs, in architecture, project design, development process, and technology. Juval participated in the Microsoft internal strategic design reviews for C#, WCF and related technologies. Juval is a frequent speaker at the major international software development conferences. Juval published several bestsellers, and his next book is Righting Software (Addison-Wesley, 2019). Juval published numerous articles, regarding almost every aspect of modern software development and architecture. Microsoft recognized Juval as a Software Legend as one of the world's top experts and industry leaders.
Chapters:
- - Dave introduces the show and Juval Löwy
- - The nature of the software architect
- - Designing the project, not just the system, and the skills required of an architect
- - Levels of ownership and the architect as process lead, technical lead, and design lead
- - The surprising simplicity of doing software architecture well - converging on the right design
- - Juval's thoughts on the perils of functional decomposition
- - Encapsulating volatility and the universality of design principles
- - Use case categories - core use cases and fluff - addressing core use cases with valid designs
- - Taking better approaches, with or without permission
- - Juval's story of failure - tumbling over the abyss due to a mismatch with process and architecture
- - Project design, visibility, and understanding the parts and the whole
- - Juval's book recommendation
- - Juval's top 3 tips for delivering more value
- - Keeping up with Juval
Resources:
Juval's book recommendation:
Juval's top 3 tips for delivering more value:
- Think for yourself
- Maintain professional integrity
- Never ask for permission to do the right thing