Top Tier Architect: Software Engineering Is About Battling Complexity

Top Tier Architect: Software Engineering Is About Battling Complexity

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

Det här avsnittet är hämtat från ett öppet RSS-flöde och publiceras inte av Podme. Det kan innehålla reklam.

Avsnitt(263)

Wes Bos: How Developers Stand Out When AI Writes the Code

Wes Bos: How Developers Stand Out When AI Writes the Code

AI is changing what developers build, but code alone is no longer enough to prove what you can do. Wes Bos explains why engineers need to solve problems beyond syntax, how agent workflows are reshapin...

12 Aug 24min

Career Advice Every Software Engineer Needs Right Now

Career Advice Every Software Engineer Needs Right Now

Answering engineer questions on AI pressure, career growth, product thinking and impact. Including the production incident I'm glad happened, and the mindset I refuse to accept when things break.In th...

5 Aug 55min

DX Expert: What The Best Engineers Solve After The Code Review Bottleneck

DX Expert: What The Best Engineers Solve After The Code Review Bottleneck

How do you prove AI is shipping more features? Amos Haviv leads the Developer Workflow teams at Booking.com, supporting 4000 engineers operating 8000 repos.Everybody is burning through their AI budget...

29 Juli 1h 22min

AWS Veteran: The New Software Development Life Cycle

AWS Veteran: The New Software Development Life Cycle

"I need to stop using Opus. This doesn't work." That was Heitor Lessa's conclusion after a refactor cost him 200 million tokens, and it forced him to rebuild the entire agent workflow now available fo...

22 Juli 1h 53min

Vercel VP: What Senior Engineers do Differently

Vercel VP: What Senior Engineers do Differently

What senior engineers do differently has less to do with output than most career ladders suggest, and Lindsey Simon, VP of Engineering at Vercel, has watched the distinction sharpen as everyone in the...

15 Juli 28min

Cracked Solo Dev: Why the Fastest Engineers Are Falling Behind

Cracked Solo Dev: Why the Fastest Engineers Are Falling Behind

The fastest engineers are falling behind, and Kitze was one of them. He built his reputation on raw coding speed, then realized his coding wasn't competing with anyone's coding anymore, it was competi...

9 Juli 40min

AI Cloud CTO: Why These Engineering Skills Get You Hired No Matter What

AI Cloud CTO: Why These Engineering Skills Get You Hired No Matter What

Danila Shtan runs engineering at Nebius, one of the biggest AI clouds in the world, and he told me exactly which engineers he hires on the spot. There are only hundreds of people on the planet with th...

1 Juli 58min

Tech Career Expert: Why Applying to Jobs No Longer Works

Tech Career Expert: Why Applying to Jobs No Longer Works

120,000 tech workers have been laid off in 2026, yet there are 60,000 open roles. Engineers applying are sending out 100 applications for zero replies. Former Reddit, Uber and Disney Plus recruiter Ke...

24 Juni 46min

Populärt inom Teknik

uppgang-och-fall
market-makers
skogsforum-podcast
rss-uppgang-och-fall
rss-laddstationen-med-elbilen-i-sverige
 och-bilen-gar-bra
natets-morka-sida
rss-elektrikerpodden
rss-en-ai-till-kaffet
bosse-bildoktorn-och-hasse-p
rss-veckans-ai
bli-saker-podden
developers-mer-an-bara-kod
elbilsveckan
rss-fabriken-2
hej-bruksbil
rss-upplyst-entreprenordirektor
rss-teknikstrul-podcast
rss-jonas-jaani-podcast
bilar-med-sladd