
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 - Intro00:01:05 - Why Dennis Refuses to Stop Coding (After 30 Years)00:02:54 - The Only Way to Be an Effective Software Architect00:04:43 - What Happens When Teams Copy Patterns Without Understanding Them00:06:23 - Software Engineering Is About Battling Complexity00:08:20 - When to Break Consistency to Reduce Complexity00:09:24 - The Problem with Overzealous SOLID Principles00:11:06 - The Future Where We Don't Care About Code Anymore00:12:07 - How Dennis Built an Open Source Library with GitHub Copilot00:14:18 - Accepting AI-Generated Code That Doesn't Meet Your Standards00:16:39 - How to Use AI Without Losing Code Quality00:17:41 - The Execution Is Accelerating — What Actually Matters Now00:20:19 - Why Tests Are Your Safety Net in an AI-First World00:23:44 - Lessons Learned from Letting AI Run Unsupervised00:26:46 - Should Teams Standardize Which AI Tool They Use?00:27:32 - Junior Devs and AI: Learning Skills vs. Speed00:29:21 - How to Stay Curious and Critical in an AI-Assisted Team00:33:43 - How to Build a Software Engineer from Scratch Today00:34:38 - Dennis's Emoji-Based Pull Request Review System00:36:45 - What AI Still Can't Do: Holistic Architectural Thinking00:38:38 - Why Your Git History Is More Valuable Than You Think00:40:44 - Decision Records: The Architecture Investment That Pays Off00:43:16 - When Documentation Saved Dennis from a Bad Management Decision00:44:47 - The Tailwind Layoffs and the Open Source Business Model Crisis00:46:27 - Guidelines for Consuming Open Source Responsibly00:49:51 - Why You Should Open Source Your Own ProjectsGuest: Dennis Doomen - Microsoft MVP, open source creator (FluentAssertions and more), and coding architect at Aviva Solutions.#softwaredevelopment #softwarearchitecture #softwareengineering
Podzilla Summary coming soon
Sign up to get notified when the full AI-powered summary is ready.
Free forever for up to 3 podcasts. No credit card required.

What Separates Cracked Engineers From Everyone Else Today

AI Engineering Fundamentals You Need to Know To Succeed As Software Engineer (Microsoft Trainer)

How to Master Your Skills and Get Hired Without Applying (Terraform Core Contributor)

Software Expert: This Is How You Design Systems That Survive
Free AI-powered recaps of Beyond Coding and your other favorite podcasts, delivered to your inbox.
Free forever for up to 3 podcasts. No credit card required.