How to Think About Software Architecture (Google & AWS Veteran)
Beyond Coding21 Tammi

How to Think About Software Architecture (Google & AWS Veteran)

"Architects shouldn't try to be the smartest people in the room, they should make everybody else smarter."

In this episode, Gregor Hohpe (ex-Google & AWS, author of "The Software Architect Elevator") breaks down exactly how to transition from software engineer to architect. He shares the mental models used at Big Tech to handle complexity, visualize systems, and navigate office politics without losing your technical edge.


We cover:

- Why "lowering risk" is the architect's real value proposition

- The "Phantom Sketch Artist" technique to visualize unclear requirements

- How to gain "political capital" to push back on bad decisions

- Why simple architectures are often the hardest to build


If you want to move beyond just writing code and start designing systems that scale, this conversation is for you.


Connect with Gregor:

https://www.linkedin.com/in/ghohpe


00:00:00 - Intro

00:01:15 - How to Spot Bad Architects vs. Great Amplifiers

00:03:44 - Why Architects Are Actually Risk Managers in Disguise

00:06:13 - The Truth About Complexity and Simplicity at Scale

00:09:55 - How to Resolve Technical Disagreements Without Arguments

00:13:57 - Why You Should Use Pen and Paper for Architecture

00:17:24 - Mastering the Left-Right Brain Ping Pong Technique

00:20:42 - The "Architect Elevator": Connecting Code to Strategy

00:23:06 - The Rubber Duck Test: Are You a Good Architect?

00:25:41 - The "Phantom Sketch Artist" Method for System Design

00:30:37 - Stop Being a Cartographer, Start Being a Scout

00:34:47 - How to Keep Your Technical Skills Sharp as an Architect

00:44:37 - Navigating Office Politics using the "Court Jester" Strategy

00:48:08 - How to Earn and Spend Political Capital Wisely

00:53:17 - Why the "Big Ball of Mud" Might Be a Good Architecture

00:57:08 - How Executives Spot Gaps in Your Technical Logic

01:00:00 - Why Using AI for Architecture is a Dangerous Trap


#SoftwareArchitecture #SystemDesign #SeniorDeveloper

Jaksot(238)

Why Coding Skills Won’t Get You To Staff Engineer

Why Coding Skills Won’t Get You To Staff Engineer

Are you just executing tickets, or are you driving business impact?In this episode, Praveen Murugesan (VP of Engineering at Samsara) breaks down why the best engineers don't just write code and why "c...

17 Joulu 202556min

Forward Deployed Engineer: The Role Up 800% (And How to Get It)

Forward Deployed Engineer: The Role Up 800% (And How to Get It)

Traditional software engineering job listings have dropped by 70%, yet Forward Deployed Engineer (FDE) roles have exploded by over 800% this year. We sit down with Mo Fagir, Principal Technical Consul...

10 Joulu 202545min

AI Won't Replace Software Engineers, But This Might (CEO Perspective)

AI Won't Replace Software Engineers, But This Might (CEO Perspective)

If you think your value as a software engineer comes just from writing code, you're already at risk.In this episode, Outsystems CEO Woodson Martin reveals why AI isn't the real threat to your career. ...

3 Joulu 202536min

How We Get More Done with Fewer Engineers

How We Get More Done with Fewer Engineers

What if you could build a multi-million dollar software company where only 10% of your employees are developers? AFAS, a company with hundreds of millions in revenue, does exactly that with a lean tea...

26 Marras 202528min

How to Think About System Design (GitHub Engineer's Perspective)

How to Think About System Design (GitHub Engineer's Perspective)

System design interviews often focus on theoretical complexity, but how do Senior Engineers at GitHub actually approach scaling? In this episode, Bassem Dghaidi breaks down how to think about system d...

19 Marras 202546min

From Backend Engineer to Head of Mobile (Lessons from Uber)

From Backend Engineer to Head of Mobile (Lessons from Uber)

What does it take to build a career as a mobile engineer when AI is changing everything? Pasha Mazurin shares how he went from Java backend engineer to Head of Mobile, why he only joins mobile-first c...

12 Marras 202558min

How to Stay Relevant in Tech (25+ Years of Lessons)

How to Stay Relevant in Tech (25+ Years of Lessons)

Worried about staying relevant as AI and new tools keep changing tech? The answer isn't chasing every new framework, it's treating your career like an engineering problem you can solve.In this episode...

5 Marras 202559min

Promotions, Salary & Leadership: I Answer Your Toughest Tech Career Questions

Promotions, Salary & Leadership: I Answer Your Toughest Tech Career Questions

You asked, I answered. In this Q&A episode, I tackle the toughest career questions you submitted: from getting promoted when the process feels political, to negotiating salary, to leading projects as ...

29 Loka 202557min