
Growing & Thriving in a Multi-model World
Keywords
Summary
169 words
Critical Evaluation
The talk offers a valuable perspective on managing complexity in software design, drawing from the speaker’s extensive experience in Domain-Driven Design. Brandolini’s argumentation is coherent and grounded in practical examples, particularly his long-running project that successfully employed bounded contexts. He effectively communicates the dangers of model rot and the necessity of continuous design effort. The emphasis on the socio-technical stack, including team dynamics and organizational forces, adds depth to the discussion. However, the talk relies heavily on anecdotal evidence and personal experience rather than empirical research, which limits its generalizability. The speaker acknowledges this by mentioning selection bias in his consulting work. The sources cited, such as Eric Evans’ ‘Domain-Driven Design’ and Charles Duhigg’s ‘The Power of Habit’, are reputable and relevant, but the talk does not provide a systematic review of literature. The adéquation between title and content is strong, as the talk indeed focuses on growing and thriving in a multi-model world. The technical level is intermediate, suitable for practitioners familiar with DDD concepts. The talk’s strength lies in its practical insights and actionable advice, such as the ‘discipline isn’t free’ concept and the use of visual mapping. However, it could benefit from more concrete examples of splitting models and addressing potential counterarguments. Overall, the talk is informative and thought-provoking, but its reliance on personal experience and lack of empirical backing prevent it from being a definitive scientific resource.
231 words
Title / Content Match
The title accurately reflects the content, which focuses on managing multiple models in software development.
Quality & Reliability
8/10
The talk is based on the speaker's extensive experience and references established practices like Domain-Driven Design and bounded contexts. The argumentation is coherent and grounded in practical examples, though it relies on anecdotal evidence rather than systematic research.
Chapters
Cited Sources
- Alberto Brandolini - Trainer at Avanscoperta — Speaker's profile and background.
- Avanscoperta Blog — Blog with articles on DDD and related topics.
- Context Mapping on a Business Grid — Article related to context mapping, a technique mentioned in the talk.
- Alberto Brandolini on Bluesky — Speaker's social media profile.
- Alberto Brandolini on GitHub — Speaker's GitHub repository.
- GOTO Copenhagen 2025 Session — Session page with slides and abstract.
- Context Mapping - Avanscoperta — Course page on context mapping.
- Alberto Brandolini on LinkedIn — Speaker's LinkedIn profile.
Concurring Sources
- Domain-Driven Design by Eric Evans — Foundational book on DDD, supporting the concept of bounded contexts.
- EventStorming — Collaborative modeling technique created by the speaker, aligned with the talk's themes.
External References
Contribution & Novelties
The talk provides a practical framework for managing multiple models in software development, emphasizing the importance of bounded contexts and continuous design effort. It introduces the concept of ‘discipline isn’t free’ and highlights the need to detect signals for model splitting. The speaker shares insights from a long-running project, offering a real-world example of successful multi-model architecture.
Pour aller plus loin :
- Domain-Driven Design by Eric Evans — Foundational book on DDD and bounded contexts.
- EventStorming — Collaborative modeling technique created by the speaker.
- Context Mapping — Article on context mapping, a technique for identifying boundaries.
- The Power of Habit by Charles Duhigg — Book referenced for habit change and discipline.
- Thinking, Fast and Slow by Daniel Kahneman — Book on cognitive biases relevant to model reasoning.
127 words
Radar Profile
The radar profile shows high scores in quantity and quality of information, with moderate technical level and reliability. This indicates a talk rich in practical insights but with limited empirical backing, reflecting the speaker's experience-based approach.