Most architects stop coding... and that's exactly where they lose their edge. Dennis Doomen has been a hands-on coding architect for 30 years, and his take is blunt: if you're not in the code, you can't make good architectural decisions. Period.
In this episode, we get into the real causes of codebase rot, why dogmatic pattern-following destroys teams, how Dennis uses AI tools to build open source projects without compromising his standards, and why documentation and decision records might be the most underrated investment a software team can make.
This one is for software engineers and architects who want to stay sharp, stay relevant, and build systems that actually last.
00:00:00 - Intro
00:01:05 - Why Dennis Refuses to Stop Coding (After 30 Years)
00:02:54 - The Only Way to Be an Effective Software Architect
00:04:43 - What Happens When Teams Copy Patterns Without Understanding Them
00:06:23 - Software Engineering Is About Battling Complexity
00:08:20 - When to Break Consistency to Reduce Complexity
00:09:24 - The Problem with Overzealous SOLID Principles
00:11:06 - The Future Where We Don't Care About Code Anymore
00:12:07 - How Dennis Built an Open Source Library with GitHub Copilot
00:14:18 - Accepting AI-Generated Code That Doesn't Meet Your Standards
00:16:39 - How to Use AI Without Losing Code Quality
00:17:41 - The Execution Is Accelerating — What Actually Matters Now
00:20:19 - Why Tests Are Your Safety Net in an AI-First World
00:23:44 - Lessons Learned from Letting AI Run Unsupervised
00:26:46 - Should Teams Standardize Which AI Tool They Use?
00:27:32 - Junior Devs and AI: Learning Skills vs. Speed
00:29:21 - How to Stay Curious and Critical in an AI-Assisted Team
00:33:43 - How to Build a Software Engineer from Scratch Today
00:34:38 - Dennis's Emoji-Based Pull Request Review System
00:36:45 - What AI Still Can't Do: Holistic Architectural Thinking
00:38:38 - Why Your Git History Is More Valuable Than You Think
00:40:44 - Decision Records: The Architecture Investment That Pays Off
00:43:16 - When Documentation Saved Dennis from a Bad Management Decision
00:44:47 - The Tailwind Layoffs and the Open Source Business Model Crisis
00:46:27 - Guidelines for Consuming Open Source Responsibly
00:49:51 - Why You Should Open Source Your Own Projects
Guest: Dennis Doomen - Microsoft MVP, open source creator (FluentAssertions and more), and coding architect at Aviva Solutions.
#softwaredevelopment #softwarearchitecture #softwareengineering