Veteran Architect: How To Design And Build Systems That Survive

Veteran Architect: How To Design And Build Systems That Survive

What separates software that survives from software nobody wants to touch? Nico Krijnen has spent 30 years building systems, coaching teams, and learning why some projects thrive while others quietly become the legacy code everyone avoids. In this episode, he shares why the real work starts after you ship, what actually turns a system into legacy, and why the knowledge in your team's heads matters more than the code itself.

In this episode, we cover:

  • Why production is where the real learning begins
  • The team composition that consistently delivers results
  • Peter Naur's Theory Building and why documentation alone falls short
  • How knowledge leaving your team turns working systems into legacy
  • Why assuming you're wrong leads to better architecture

Whether you're a senior engineer rethinking how you build or earlier in your career trying to understand what really matters, this episode will change how you think about software that lasts.


Connect with Nico:

https://realworldarchitect.dev


TIMESTAMPS

00:00:00 - Intro

00:01:17 - Why He Keeps Choosing Engineering Over Management

00:04:01 - Three Seniors Solved in Three Weeks What Management Couldn't

00:05:14 - The Signals You Miss When You're Not in the Team

00:06:26 - The #1 Skill Behind Every Successful Project

00:08:04 - Why Production Is the Starting Line, Not the Finish

00:10:13 - The Habit Most Teams Skip After Deploying

00:11:28 - Why the Best Teams Mix Designers and Engineers

00:14:36 - Finding the Right People for the Job at Hand

00:17:01 - What Juniors Bring That Seniors Can't

00:20:57 - How to Handle Ideas You Disagree With as a Senior

00:24:21 - A Simple Technique to Surface Everyone's Best Ideas

00:27:09 - What Makes a System Survive Long-Term

00:30:53 - What Actually Makes a System "Legacy"

00:35:01 - The Knowledge That Keeps Software Alive

00:36:06 - Peter Naur's Theory Building: Why Documentation Isn't Enough

00:40:06 - How Knowledge Loss Is Killing Your Codebase

00:42:42 - The Hidden Risk of AI Tools for Team Knowledge

00:48:14 - Why You Should Assume Everything You Build Is Wrong

00:51:31 - Make Hard Things Easy to Change


#SoftwareEngineering #SystemDesign #TechPodcast

Denne episoden er hentet fra en åpen RSS-feed og er ikke publisert av Podme. Den kan derfor inneholde annonser.

Episoder(269)

How Amp Ships 50 Times a Day With AI Agents

How Amp Ships 50 Times a Day With AI Agents

Amp ships to production around 50 times a day with AI agents, but the change that makes their team ship faster isn't AI at all. Dario Hamidi, AI engineer at Amp, makes the case that pull requests are ...

23 Sep 43min

How Top Engineers Still Get Hired When Most Get Ghosted

How Top Engineers Still Get Hired When Most Get Ghosted

How do top engineers still get hired in 2026 when most applicants get ghosted, 120,000 people have been laid off this year, and hiring managers say they can't find talent? A recruiter, a hiring lead, ...

16 Sep 33min

Why an Ex-Googler Bet Everything on an Open-Source Database

Why an Ex-Googler Bet Everything on an Open-Source Database

Jordan Tigani helped create Google BigQuery, then got fired as Chief Product Officer on a Friday morning. He planned to hack on DuckDB to learn Rust. Investors offered to fund it before he'd decided t...

9 Sep 40min

How the Best Engineers Build a World Model (Google Earth Creator & Niantic Spatial CTO)

How the Best Engineers Build a World Model (Google Earth Creator & Niantic Spatial CTO)

Niantic Spatial CTO Brian McClendon on how the best engineers solve problems most give up on — from a 4D model of the world to shipping research in months. He built Google Earth and ran Google Maps fo...

2 Sep 37min

How New Staff Engineers Build Judgment Without Years of Experience

How New Staff Engineers Build Judgment Without Years of Experience

How do new staff engineers build judgment without the years of experience that used to come with the role? Mallika Rao, engineering leader in big tech, explains why the data-structures-and-algorithms ...

26 Aug 49min

Amazon AI Lead: What Differentiates The Best AI Coding Models

Amazon AI Lead: What Differentiates The Best AI Coding Models

How does Amazon build its agentic AI? Michael Giannangeli, Head of Product for Amazon Nova and Agentic AI, breaks down evals, RL gyms, and model routing. He also explains why the bottleneck in softwar...

19 Aug 41min

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

Populært innen Teknologi

teknisk-sett
lydartikler-fra-aftenposten
tomprat-med-gunnar-tjomlid
energi-og-klima
elektropodden
hans-petter-og-co
rss-ki-praten
shifter
smart-forklart
rss-alt-som-gar-pa-strom
nasjonal-sikkerhetsmyndighet-nsm
rss-ai-forklart
fornybaren
teknologi-og-mennesker
rss-teknologioptimistene-en-podkast-om-teknologi-og-mennesker
rss-snakk-om-sikkerhet
rss-ki-til-kaffen
pedagogisk-intelligens
rss-alt-vi-kan
rss-heis