Juval Löwy talks with Dave Rael about the many meanings of architecture, the skills required of an architect, good and valid designs, use cases, and doing the right thing
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:
0:15 - Dave introduces the show and Juval Löwy2:55 - The nature of the software architect7:54 - Designing the project, not just the system, and the skills required of an architect10:44 - Levels of ownership and the architect as process lead, technical lead, and design lead15:04 - The surprising simplicity of doing software architecture well - converging on the right design20:50 - Juval's thoughts on the perils of functional decomposition26:43 - Encapsulating volatility and the universality of design principles29:11 - Use case categories - core use cases and fluff - addressing core use cases with valid designs39:11 - Taking better approaches, with or without permission41:22 - Juval's story of failure - tumbling over the abyss due to a mismatch with process and architecture48:38 - Project design, visibility, and understanding the parts and the whole52:11 - Juval's book recommendation55:35 - Juval's top 3 tips for delivering more value58:14 - Keeping up with Juval
Resources:
IDesign
Righting Software - Juval Löwy
Lion taming
Laws of Thermodynamics
Felix culpa
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) - Frederick P. Brooks Jr.
Juval's book recommendation:
The Design of Design: Essays from a Computer Scientist - Frederick P. Brooks Brooks
Juval's top 3 tips for delivering more value:
Think for yourself
Maintain professional integrity
Never ask for permission to do the right thing