The Event Modeling and Event Sourcing Podcast

The Event Modeling and Event Sourcing Podcast

Episode 47 - We're Going Fishing! 🐠

May 4, 2026

Show Notes

Summary

In this episode, Adam and Martin discuss various aspects of event modeling and event sourcing, including their implications for AI development, the importance of guardrails, and the evolving practices in software development. They explore how AI can enhance the development process by providing a consistent structure and the significance of specifications in ensuring clarity and effectiveness in coding. The conversation also touches on the misconceptions surrounding event sourcing, particularly regarding performance, and the need for a shared language among developers and AI systems. In this conversation, Adam Dymitruk and Martin discuss the challenges and opportunities in software development, particularly focusing on event sourcing and user interface design. They explore the impermanence of abstractions, the role of AI in programming, and the resistance to adopting new technologies. The discussion highlights the importance of flexibility in coding and learning from other industries, such as engineering and accounting, to improve software practices. They also touch on the skepticism surrounding event sourcing and the need for more companies to publicly adopt these practices to drive change in the industry.

Chapters

00:18 Weather Check and Personal Updates
03:22 Exploring Agentic Modeling and AI in Development
06:14 The Role of Guardrails in Event Modeling
09:04 The Importance of Specification in Development
12:13 Balancing Complexity and Simplicity in Event Modeling
15:22 The Impact of AI on Development Practices
18:25 Event Sourcing as a Foundation for AI Systems
21:25 The Misconceptions of Event Sourcing and Performance
24:21 The Evolution of Development Practices
27:30 Connecting with the Next Generation of Developers
34:30 Redesigning User Interfaces: Moving Beyond Legacy Systems
37:44 The Impermanence of Abstractions in Software Development
40:02 Event Sourcing: Flexibility and Adaptability in Development
41:56 The Accountant’s Perspective: Understanding State and Immutability
42:56 Learning from Other Industries: Engineering and Event Sourcing
46:59 AI’s Role in Software Development: Enhancing or Hindering?
50:17 The Duality of Event Modeling and Coding
52:23 Resistance to Change: The Challenge of New Technologies
01:01:35 The Future of Event Sourcing: Overcoming Skepticism