Skip to content
Artwork for Developer Tea
TechnologyBusinessCareersSociety & Culture

Developer Tea

Jonathan Cutrell

Developer Tea exists to help driven developers connect to their ultimate purpose and excel at their work so that they can positively impact the people they influence.

With over 17 million downloads to date, Developer Tea is a short podcast hosted by Jonathan Cutrell, engineering leader with over 15 years of industry experience. We hope you'll take the topics from this podcast and continue the conversation, either online or in person with your peers. Email: developertea@gmail.com

Play
  • 22 episodes
  • weekly
  • Avg 28 min
  • English
Counted on this page — what you have heard stays on this device, so it is not something the list can be paged by.
  • #1308
    August 21 · 15 min

    Why Reducing Complexity Is A Sign of Seniority

    As you grow as an engineer, something counterintuitive happens: the systems you build get simpler, not more complex. In this episode, I explore why senior engineers tend to collapse abstractions, accept certain risks, and reduce the surface area they're responsible for — and what drives that shift underneath the surface. Understanding the reasons behind the trend is what lets you get there on purpose instead of waiting a decade to arrive there accidentally.

  • #1307
    August 14 · 22 min

    A Pragmatic Definition for Accountability

    Accountability is one of the most important concepts in your career—and one of the most frequently weaponized. In this episode, I unpack why so many of us have a visceral reaction to the word, and offer a pragmatic, functional definition that reframes accountability as something a good engineer actually invites. Drawing a parallel to software bug reports and root-cause analysis, I explain how healthy accountability creates clarity of expectation rather than surprise punishment.

  • #1306
    July 22 · 18 min

    Using Substition to Make Decisions Simpler

    The skills you've built for reading people, reviewing code, and making calls under uncertainty all rely on the same brain shortcut: substituting an easier question for a hard one. In this episode, Jonathan explores how to take that automatic mental trick and use it on purpose — shrinking weighty, paralysis-inducing decisions down to the small, low-stakes actions they're actually made of.

  • #1305
    July 10 · 25 min

    Your Single Most Important Tool for Managing the Uneven Downsides of Risk

    The skills you build and the tools you master matter, but they aren't your most important asset when things go wrong — and something eventually will. In this episode, I work through why our careers and lives are governed more by avoiding catastrophic downside than by chasing upside, and why the single best tool for surviving a bad event isn't testing, insurance, or money — it's genuine trust with the people around you.

  • #1304
    June 24 · 19 min

    Why Can't You Go Faster With AI? Focus on the Friction to Find Out

    The skills you spent years building are getting cheaper to replicate—but that's not where the friction lives. In this throwback episode, I unpack why agentic coding hasn't made your team faster, and why the answer is the oldest model in the book: the theory of constraints. If you're a manager or a senior engineer being asked "why can't this go faster," this one's for you.

  • #1303
    June 18 · 31 min

    Software Engineering Principles That Still Hold Up in an Agentic World - Old Lessons Made New

    The skills problem isn't going anywhere — it's just wearing new clothes. In this episode, I unpack how the lessons we learned decades ago (limiting work in progress, the theory of constraints, test-driven development) are coming roaring back as the fundamentals that will carry you through the agentic shift. The bottleneck has moved, and knowing where it went changes how you should work.

  • #1302
    June 10 · 27 min

    Principles Oriented Thinking as a Durable Skill in an AI First World

    The skills that survive every industry shakeup aren't the ones you can Google — they're softer, harder to name, and far more durable. In this episode, Jonathan explores principle-oriented thinking: the practice of stripping away the labels we attach to tools, roles, and even ourselves to see what something actually does at its core. It's the difference between handing your coding off to an agent and rethinking your entire workflow around what these new materials are truly capable of.

  • #1301
    June 3 · 27 min

    What the Science Actually Says About Effective Feedback

    Feedback is one of the hardest skills in any career, and most of us have only experienced a handful of moments where it actually drove positive change. In this episode, Jonathan explores how to give and receive feedback that leads to real growth — starting with setting your ego aside, getting clear on your goal, and using behavior-based models like SBI and Netflix's Four A's. It's a durable skill that turns a contentious, dreaded conversation into a genuine pathway to career development.

  • #1300
    May 27 · 26 min

    Rebuilding Your Mental Models In the Midst Of an AI Tech Revolution

    If you're a software engineer right now, the questions you're asking about your career probably feel existential. We've been spending a lot of time on this show preparing for the changing industry—what skills matter, what mindset works—and one answer keeps surfacing: your ability to update your mental models is itself the critical skill. In today's episode, I push on that idea directly. Some of the thinking models that defined good software engineering for the last decade deserve real scrutiny n

  • #1299
    May 24 · 19 min

    Practice Isn't Enough for Senior Engineers - Adaptation Is a Key Skill in an AI-First Industry

    If you're a software engineer right now, you likely feel like your world is changing overnight. We are writing half or less the amount of code that we wrote even a year ago, which represents a seismic, groundbreaking shift in our industry. For many of us, this career has always been engaging for deeply creative and intellectual reasons—and that excitement is still here. But our mental models of what it means to be a good engineer, and what it means to keep improving, have gone a little stale. In

  • #1298
    May 14 · 28 min

    Senior Skills to Maintain Employment Through the AI Wave

    If you've heard that your job in the agentic coding era is to "become a manager of agents," you may have noticed something doesn't quite fit. Most of us never trained to be managers, and frankly, that's not the role most engineers want. In today's episode, I unpack what that shift _actually_ means — it's closer to a tech lead or architect mindset — and zoom in on a specific interviewing and on-the-job skill that will help you stay employable: how you think about, talk about, and take ownership o

  • #1297
    May 6 · 25 min

    You're Wrong All the Time, But All You Need Are Better Explanations

    What happens when you discover that a book that fundamentally changed how you think is built on a shaky foundation? In today's episode, I share my own struggle with the replication crisis surrounding Daniel Kahneman's *Thinking Fast and Slow*, and I use it as a springboard to talk about a much bigger skill: knowing how to update your beliefs when reality shifts underneath you. This isn't about throwing out science or losing trust in your heroes. It's about developing the muscle to replace old ex

  • #1296
    April 29 · 31 min

    AI-Proofing Your Skillset - High-Meaning, High-Specifity Vocabulary is the Path to Growth

    If you've felt like the show has leaned hard into agentic coding lately, today's episode opens with why: the realistic future of software engineering includes these tools, and pretending otherwise makes this show less useful to you. From there, I want to give you something practical — a transferable skill that will compound in value as LLMs get more capable, and that also makes you a stronger communicator with humans. The skill is learning to speak in **meaning-rich, high-specificity abstraction

  • #1295
    April 22 · 30 min

    Building Real Skills During the AI Boom - No, Not That Kind of Skill

    Many engineers have built their careers on the belief that coding is their primary value — the flagship skill, the gate opener, the reason they get paid. But if AI can do a large slice of that implementation work, then coding-as-your-core-value leaves you in a very narrow place. In today's episode, I want to reframe how you think about your skills, and give you a simple three-part framework for deciding which skills are actually worth investing in as the industry shifts.

  • #1294
    April 15 · 20 min

    Chaos Doesn't Have to Win - Maintaining Order in the Midst of AI Change

    Your job is changing faster than ever, and it might be tempting to believe that chaos is simply the new norm. In today's episode, I want to push back on that idea. Part of your role as a senior engineer or leader is to make sure chaos doesn't win — not just to rein it in reactively, but to go on the offense and create order. We'll talk about one important way to do this: protecting the ceremonies on your team.

  • #1293
    April 8 · 33 min

    Mourning the Loss of Coding, Senior Tooling Mindset, and Shaping Your Environment

    Your tool set isn't just a collection of utilities — it's the environment you live in every day, and it's shaping you whether you realize it or not. In today's episode, I explore two principles that senior engineers consistently apply to their workflows, regardless of which specific tools they're using. As our industry goes through one of the most rapid periods of change in the last 20 years, the engineers who thrive won't be the ones chasing every new tool — they'll be the ones who obsess over

  • #1292
    April 1 · 27 min

    Useful Illusions and Exploiting Heuristics

    Most software engineers believe that having the best thinking — the most complete, most nuanced analysis — is what drives career success. Early on, that belief probably helped you invest in yourself and improve. But at some point, the habit of overanalyzing starts to work against you. In today's episode, I explore why the most useful beliefs in your career aren't necessarily the most accurate ones, and how deliberately leaning into "useful illusions" — heuristics that are technically incomplete

  • #1291
    March 24 · 38 min

    Decision Making is Your New Core Skill, So it's Critical to Avoid These Two Traps of Collaborative Decision-Making

    As coding becomes cheaper and faster through agentic tools, the bottleneck in software development is shifting upstream — away from writing code and toward the decisions that determine what gets built and why. In today's episode, I explore why decision-making is rapidly becoming the central activity of your job as a software engineer, and I walk through two common traps that even senior engineers fall into when they start participating more in collaborative, organizational decisions.

  • #1290
    March 18 · 1 hr 5 min

    What's Brewing, Edition 1 - What Jonathan is Learning, Using, and Thinking

    If you're a software engineer right now, your feeds are probably overloaded with AI hot takes, tool announcements, and advice about how far behind you are. In today's episode, I take a different approach. Instead of prescribing what you should be doing, I open up about what I'm actually doing — from physical checklists and label makers to agentic workflows and 3D modeling with AI. This is a snapshot of one engineering manager's life in the spring of 2026, covering the small personal intervention

  • #1289
    March 10 · 21 min

    From Software Engineer to Agent Manager - How Work is Changing in A New Software Development Paradigm

    If you're a software engineer right now, you likely feel like your world is changing overnight. We are writing half or less the amount of code that we wrote even a year ago, which represents a seismic, groundbreaking shift in our industry. However, the rapid introduction of new tools can slide quickly from exciting to purely chaotic, leaving you feeling like you are falling behind. In today's episode, I explore how this changes the nature of our day-to-day work, and why the key to surviving this

Showing 1–20 of 22 episodes