Episode 29 - Leading Your Thoughts
December 8, 2025
Show Notes
Summary
In this episode, Adam and Martin discuss the challenges of dealing with legacy code and the importance of having a solid plan for migration. They emphasize the need for modeling the current system using event modeling to understand its complexities and inform future decisions. The conversation also touches on the significance of incremental changes over big bang migrations and the role of effective communication with stakeholders in ensuring successful outcomes. In this conversation, Martin and Adam delve into various aspects of software development, focusing on the shelf pattern in processes, the breakdown of complexity, and the nuances of charging for read models. They discuss the importance of project management and corporate culture, particularly in terms of credit attribution and the implications of thought leadership in the industry. The dialogue emphasizes the need for transparency and collaboration in teams, as well as the value of learning event modeling as a skill for future job opportunities.
Chapters
00:18 Introduction and Workshop Overview
03:33 Legacy Code Challenges and Strategies
19:28 Planning for Legacy Migration
21:22 Event Sourcing and Slice Management
29:25 Understanding the Shelf Pattern
32:36 Breaking Down Complexity in Processes
37:05 Charging for Read Models
40:22 The Importance of Project Management
43:48 Corporate Culture and Credit
52:24 Thought Leadership and Its Implications