Episode Summary
In this episode, Martin and Adam discuss a scientific paper from Cognizant AI Labs that validates what theyâve been teaching for years: breaking systems into small, independent slices is the key to reliable AI-driven development. The paper âSolving a Million-Step LLM Task with Zero Errorsâ demonstrates that even simple AI models can complete complex tasks without errors when work is properly decomposed. The discussion covers Martinâs upcoming in-person workshop, the intersection of AI and event modeling, and why powerful concepts like event sourcing require mastering rather than avoiding.
Main Discussion Points
- The MAKER Framework Paper: Research from Cognizant AI Labs proving that slice-based architecture enables AI to solve million-step tasks with zero errors
- Workshop Announcement: Martinâs January in-person workshop on building slice-based architectures, showing how event sourcing works in practice
- AI and Scope Management: Why LLMs break down after ~100 steps and how event modeling naturally solves this problem
- Testing Philosophy: Discussion of why TDD (Test-Driven Development) becomes unnecessary with slice-based architecture
- Resource Consolidation: Martin consolidating 700+ LinkedIn posts and 50+ blog articles into one accessible location
- Powerful Concepts: Why mastering event sourcing is difficult not because itâs complex, but because letting go of familiar patterns is hard
- Contrarian Thinking: How being different from mainstream development practices leads to better outcomes
Key Takeaways
The scientific validation that slice-based architecture enables AI to complete million-step tasks with zero errors is a watershed moment for event modeling. The research confirms that complexity grows exponentially with scope, making context window size irrelevant - proper scope management through slices is fundamental. This means simple, âstupidâ LLMs can outperform advanced models when working with properly scoped slices. The paperâs conclusion that small models are sufficient mirrors the event modeling philosophy: powerful concepts arenât about having the biggest tools, theyâre about using the right approach. Event sourcing isnât âjust another tool in your toolbeltâ - itâs a Swiss Army knife that replaces the entire heavy toolbelt of frameworks, migrations, and complex testing strategies.
Memorable Quotes
-
âWait a second, I cannot - whenever I hear AI I really cannot hear it anymore. Latest AI itâs so boring really. Itâs so boring. Also on LinkedIn everybodyâs writing about AI tools and stuff nothing about the real world.â - Martin
-
âTheir conclusion was if if you do this, if you take this, thereâs absolutely no need to take one of these big models. A small crappy model is more than enough. So you can have a million task done by a crappy model with zero errors.â - Martin
-
âNo matter how good these large language models get, the scope will always be a problem. And so this shows like you need to fundamentally solve the core problem which is get the scope down to something reasonable.â - Adam
-
âIâll be impressed if your system works with a stupid LLM. The stupider the better. That means your systemâs that good.â - Adam
-
âUsing slices is the only way I know where more people on the project means more productivity. If you need to have it done faster just put on more developers on that. It doesnât really matter and they donât even need onboarding.â - Martin
-
âEvent sourcing isnât âjust another tool in your toolbeltâ - itâs a Swiss Army knife in your pocket. You can drop that stupid heavy tool belt with schema migrations, TDD frameworks, BDD frameworks and just go run.â - Adam
-
âMaster powerful concepts, donât be afraid of them. The hard part isnât event sourcing itself. The hard part is realizing that youâve been practicing something else entirely and now thereâs a discipline you need to move to.â - Adam
Key Learnings
-
Scientific Validation of Slices: Research proves that AI models fail after ~100 steps with traditional approaches, but can complete million-step tasks with zero errors when work is decomposed into slices
-
Simple Models Win with Good Architecture: Properly scoped slices enable basic AI models to outperform advanced models working on poorly structured problems - your architecture matters more than your tools
-
Slice-Based Testing Eliminates TDD Complexity: The red-green-refactor cycle of TDD becomes unnecessary because slices have natural boundaries that prevent project-wide breakage - simplicity replaces safety nets
-
Event Sourcing Transcends Technology Stacks: Unlike framework-dependent approaches (Hibernate, NHibernate, ActiveRecord), event sourcing works identically across all languages and platforms using pure data
-
Adding Developers Actually Works: Slice-based architecture is the only approach where adding more developers genuinely increases productivity without onboarding overhead or coordination complexity
-
Open-Close Principle in Practice: Slices embody the open-close principle - new features are added without touching existing code, enabling teams to return to projects years later without feeling overwhelmed
-
Financial Trading Principles Apply: The same contrarian thinking that makes successful traders (going against the crowd, mastering complex tools, recognizing patterns others miss) applies to adopting event sourcing
Join the Agentic Engineer Program
Apply Spec-Driven Development Hands-On - Event Modeling, Event Sourcing, and AI Engineering with autonomous agents.
