Pular para o conteúdo

Veteran CTO: How to Think About Your Software Engineering Career

25 de março de 2026 · 1 h 1 min

Notas do episódio

Most senior engineers don't realize they're stuck until it's too late. The longer you stay, the more people around you have already decided who you are and what you're for. Ian Miell, CTO at Container Solutions, breaks down why this happens and how understanding the system around you is the first step to growing beyond it.

In this episode, we cover:

  • Why staying too long gets you put in a box (and how to escape it)
  • How your software architecture is shaped by money flows
  • The 30% rule: why you should feel uncomfortable at work and what it means if you don't
  • How to pitch to senior leadership and actually get buy-in
  • Why AI makes distribution the real challenge, not building

If you're a senior engineer trying to grow beyond your current ceiling, this one is worth your time.


Timestamps:

00:00:00 - Intro

00:00:42 - How to Pitch to Senior Leadership and Get Buy-In

00:03:26 - Why You Should Feel Uncomfortable 30% of the Time

00:06:33 - How to Break Through a Seniority Ceiling

00:08:24 - The Burden of Context: Why Being the Go-To Person Traps You

00:10:16 - How Ian Became CTO Without Trying To

00:13:40 - Why a CTO's Job Is Mostly Coaching Now

00:18:20 - Understanding Incentives: The Key to Navigating Any Org

00:23:08 - Startups vs. Large Companies: Completely Different Rules

00:25:00 - Why AI Makes Distribution the Real Problem, Not Building

00:28:16 - The Hidden Maintenance Risk of Vibe-Coded Software

00:30:13 - Security and Compliance: More Nuanced Than Engineers Think

00:36:54 - Where "Architecture Follows the Money" Came From

00:42:36 - The Wrong Number of Customers: A Systems Thinking Story

00:47:23 - Why Engineers Think Individually Instead of Systemically

00:51:53 - How to Start Thinking in Systems

00:57:50 - How to Create Cross-Pollination in Consulting Teams

00:59:39 - What CTOs Actually Look for When Hiring

01:00:34 - Outro


#softwareengineering #systemsthinking #careergrowth

Todos os episódios de Beyond Coding

Configurações

Exibição

Idioma

Define quais estações você vê primeiro na página inicial.

Histórico

As rádios e episódios ouvidos recentemente e suas últimas buscas ficam só neste navegador.

Avisos

Um aviso rápido quando um podcast que você segue tem um episódio novo. Desative podcasts individuais pelo sino na página deles.

Conta

Salve favoritos – no app e no site.

Atalhos de teclado

/
Abrir busca
Espaço
Reproduzir ou pausar
← →
No player: voltar 15 s, avançar 30 s (episódios) · na fileira: próximo bloco
↑ ↓
Na fileira: alvo dentro do bloco
Home / End
Na fileira: primeiro ou último bloco
Esc
Fechar janela ou menu
?
Esta visão geral
Tocando agora

Ir para a estação

A seguir

    Adicione episódios com “A seguir” – eles tocam depois do episódio atual.