

Software Architecture, Design Thinking & Knowledge Flow • Diana Montalion & Kris Jenkins
20 snips Apr 4, 2025
Diana Montalion is a Systems Architect and the founder of Mentrix, while Kris Jenkins is a skilled Developer Advocate and podcast host. They discuss the complexities of the software architect's role, emphasizing the need for systemic thinking and collaboration over hierarchical structures. The conversation navigates the challenges of organizational dynamics, the importance of knowledge flow, and the evolution of digital information systems. They highlight how effective communication and intentional architecture can drive innovation and improve outcomes in tech.
AI Snips
Chapters
Books
Transcript
Episode notes
Software Architecture Definition
- Software architecture is the art and science of understanding relationships and their effects within a system.
- It involves identifying patterns that reinforce problems and considering how relationships produce outcomes.
Failed Communication at a Bank
- Kris Jenkins recounts a story about a bank that tried to improve inter-team communication through weekly meetings.
- These meetings failed because teams were overloaded and lacked a shared incentive.
Improving Inter-Team Communication
- Instead of forcing interactions, redesign how teams think and communicate.
- Address the root causes of silos and align incentives for collective reasoning and self-organization.