
Beyond Coding Your Software Architecture Follows The Money. Here's Why
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
