Jonathan Cutrell
Developer Tea Episodes
I'm very thankful that we've been able to publish over 1,000 episodes of Developer Tea so far! Note: Only the last 50 episodes of the show can be found here. The whole catalog can be found at DeveloperTea.com
P.S. If you want to give back and support Developer Tea, leave a review on iTunes! You can also email me at developertea@gmail.com to talk about the show.
Engage in Deliberate Practice to Level Up Your Engineering Leadership Skills
10/7/2025
Listen time: ~18mI want to dive into the concept of Deliberate Practice, which sets the greatest apart in fields ranging from sports to writing to engineering. I’ll explain why it’s much more than just repetition or experience, and why applying it to your career can lead to rapid improvement. Most importantly, I will provide concrete ways you can apply deliberate practice to level up your engineering and leadership skills, especially in areas that are traditionally difficult to practice, such as communication and strategic decision-making.
Shift Your Locus of Control to Take Charge of Your Engineering Career
10/2/2025
Listen time: ~21mThis episode explores the concept of Locus of Control and why developing a more internal locus of control is beneficial for your career and life. You'll learn the difference between internal and external perspectives, why one is more useful than the other, and practical exercises to shift your mindset to believe you have more influence over the outcomes you care about.
Resumé Driven Development - Your Career is In Your Hands
9/24/2025
Listen time: ~12mIn this episode we'll discuss why "Résumé Driven Development" is a powerful mental model for building a thriving career. Instead of seeing your résumé as just a job-hunting tool, you'll learn to use it as a guide for setting measurable, impactful goals that benefit you, your manager, and your company.
Forced and Unforced Errors
9/18/2025
Listen time: ~16mIn this episode, we introduce a simple yet powerful mental model from the world of sports: forced vs. unforced errors. By understanding this concept, you can shift your focus from things outside your control to the simple, foundational behaviours that truly define a successful career.
View Your Productivity Through the Lens of Values and Priorities
9/14/2025
Listen time: ~14mIn this episode, we introduce two fundamental thought experiments to help you uncover your true priorities and core values. By exploring scenarios of scarcity and abundance, you'll learn to align your daily actions with what truly matters, leading to a more satisfied career and life.
This One Skill Signifies Seniority For Software Engineers
9/3/2025
Listen time: ~14mThis episode explains what is arguably the best career advice you'll hear this week: the one skill that signifies seniority in software engineers is the ability to synthesise and optimise for multiple factors at once. Instead of focusing on a single factor, such as performance or maintainability, senior engineers identify and weigh the various trade-offs involved in any decision.
Backup Plans and Risk Reward Curves
8/27/2025
Listen time: ~14mThis episode focuses on the critical importance of having a backup plan, not just for technical redundancies but especially for situations involving human error, which are highly prevalent in one's career. The core argument hinges on understanding risk and reward curves, highlighting the disproportionate impact of failures compared to incremental successes.
Second Order Consequences and Forcing Functions
8/22/2025
Listen time: ~24mTodays episode delves into understanding and leveraging second and third-order consequences – the ripple effects that occur after an initial action – and introduces forcing functions, which are an inverted way of thinking about these consequences, designed to drive desired outcomes by first determining "what must be true" for them to occur. The episode also connects these concepts to the importance of effective goal setting, explaining how well-defined goals provide clarity, focus, and a strategic framework for decision-making and career advancement.
Don't Try to Solve Hyperobject Problems Once
8/17/2025
Listen time: ~16mThis episode delves into the philosophical concept of hyperobjects – problems so vast and complex they lack clear boundaries and cannot be "solved" once and for all. It explores why attempting to permanently fix issues like technical debt, user experience, or performance management is often ineffective. Instead, it offers a new perspective: how to interact with and manage these intractable problems by focusing on specific outcomes and accepting their ongoing nature.
Behavior Change 101: Trigger, Incentive, and Ability
8/10/2025
Listen time: ~20mThis episode delves into a powerful model for encouraging behaviour change, applicable to both managing others and self-improvement, by focusing on three critical factors: Trigger, Incentive, and Ability. It challenges common, ineffective management approaches and provides insights into fostering new habits and desired actions by making the 'right' thing the 'easy' thing.
Goal of the Goal - Using Goals As A Prioritization Clarifying Tool
7/29/2025
Listen time: ~26mThis episode delves into the crucial role of well-positioned goals in a developer's career. It asserts that goals provide clarity, perspective, and purpose, particularly focusing on clarity as a primary benefit. The discussion challenges common struggles with goal setting, including the often-overlooked importance of relevance (the 'R' in SMART goals), suggesting that an irrelevant goal, no matter how specific or measurable, is ultimately ineffective. The core message highlights that the purpose of a goal is to serve as a clarifying and prioritising tool, enabling you to make decisions about what to do and focus your efforts, rather than simply doing work that is handed to you.
Your Capacity for Growth Is Dependent on This Factor - Cognitive Load Theory
7/23/2025
Listen time: ~24mToday we explore Cognitive Load Theory. This concept can profoundly influence how you structure your workday, manage teams, and approach learning in your career. The episode highlights that much of professional work, particularly in knowledge-based roles like software engineering, is fundamentally about learning.
Investigating Your Invisible Systems
7/17/2025
Listen time: ~16mThis episode focuses again on the fundamental principle that your systems are perfectly designed for the outcomes you are experiencing, regardless of whether those systems were intentionally or accidentally created.
Perfection Is Fragile, and You Should Avoid It
7/9/2025
Listen time: ~20mThis episode discusses why perfection is a dangerous and fragile goal, explaining how striving for 100% leads to unsustainable outlier states. It highlights how setting perfection as a bar can cause commitments to break and plans to fail due to a lack of slack, and offers strategies like building redundancy and planning with slack to achieve goals more effectively without relying on perfection.
Your System is Perfectly Designed for Your Current Outcomes
7/3/2025
Listen time: ~18mThis episode introduces the potentially controversial principle that your system is perfectly designed for its current outcomes. Embrace greater responsibility for systemic issues. We explore how to redefine system boundaries to holistically integrate all influencing factors, like talent and organisational processes, ensuring that interventions are effective and targeted.
Using LLMs To Expand Your Working Vocabulary
6/25/2025
Listen time: ~13mThis episode explores the fundamental mindset of building your vocabulary, extending beyond literal words to conceptual understanding and mental models, and how Large Language Models (LLMs) can be a powerful tool for expanding and refining this crucial skill for career growth, clarity, and navigating disruptions.
Great Reviews and Terrible Tacos - Sharpening Substitute Questions with Counterfactuals
6/18/2025
Listen time: ~23mThis episode delves into the use of substitute questions—simpler queries we use to answer more complex ones—and the crucial concept of cohesion between these substitutes and our true objectives. You'll learn how to leverage counterfactual thinking to scrutinize your assumptions and enhance the effectiveness of your decisions. Discover two powerful counterfactual techniques: asking "what else could be true?" to reveal alternative explanations, and employing thought experiments to precisely define your desires and career aspirations. The discussion offers practical applications, from refining hiring processes by identifying high-cohesion interview criteria to avoiding confirmation bias in debugging. By adopting counterfactual thinking, you can significantly improve your analytical skills, make more informed choices, and build robust strategies.
Why Maintenance Matters Now - Construal Level Theory, Marshmallows, and Hyperbolic Discounting
6/13/2025
Listen time: ~23mThis episode explores why maintenance tasks, despite their fundamental importance, are often neglected or deprioritised in our daily lives and professional work. It delves into the psychological biases that make consistent maintenance challenging, such as hyperbolic discounting, where immediate gratification is valued over future gains, and the construal level theory, which highlights how psychological distance makes preventative work less impactful. The concept of the "maintenance paradox" is introduced, explaining that when maintenance is done well, its benefits go unnoticed, diminishing the sense of reward. The episode encourages listeners to adopt a maintenance mindset, making these tasks a standard habit rather than relying on typical prioritisation structures, as they are crucial for enhancing the quality of overall experiences and preventing future, more urgent problems.
Follow This Principle - Establish Your Baselines
6/5/2025
Listen time: ~8mThis episode introduces a profound yet simple principle: knowing your baselines. This concept is crucial for effectively detecting and measuring change in your life and career.
Advice on Advice - Taking Everything with a Grain of Salt
5/22/2025
Listen time: ~14mThis episode explores the complex landscape of receiving advice in your career, particularly during uncertain times. It offers insights on how to critically evaluate feedback and external information, prepare for potential negative outcomes outside of your control, and adapt your focus to thrive in a changing industry.
Career Advice for Surviving AI Outsourcing
5/15/2025
Listen time: ~13mThis episode addresses the fear surrounding industry changes, such as AI and potential outsourcing, and offers actionable advice for engineers, managers, and leaders to navigate these challenges. You'll learn why shifting your focus from just developing skills to embracing ownership and responsibility is crucial for long-term career resilience and agency.
Take Back Your Time - Volatility, Pliability, and Agency and Your Obligations.mp3
5/1/2025
Listen time: ~15mThis episode provides tactical ways to own your time, reduce meeting load and obligations, and regain agency, especially when feeling burnt out. You'll learn how to use a simple two-part model focusing on Pliability and Volatility to evaluate your tasks and meetings and make intentional choices about how you spend your time.
Iteration or Target State Planning
4/24/2025
Listen time: ~15mThis episode explores the dichotomy between iterative planning and target state planning in software development, discussing the benefits and drawbacks of each approach and providing decision factors to help you choose the most appropriate method for your situation.
Three Principles of Preparedness - Mitigate Risks and Capitalize On Opportunities
4/17/2025
Listen time: ~15mThis episode delves into practical principles for navigating the unexpected in your life and career. Rather than attempting to predict specific events, the focus is on cultivating resilience and optionality by identifying vulnerabilities in your systems and adopting a proactive mindset to transform potential challenges into strategic advantages.
Did I Get That Right? - A High Leverage Habit that Requires Virtually Zero Skill
4/11/2025
Listen time: ~13mThis episode introduces a **simple yet highly effective communication habit that can be adopted by anyone to significantly reduce the risk of misunderstandings and enhance connection**. It explores how this practice, which requires thoughtful communication but no special skills, can benefit individuals at all career levels.
Meta Models - Logarithmic Returns
4/2/2025
Listen time: ~12mThis episode introduces a valuable meta-tool for understanding the generic shapes of models, focusing specifically on the concept of **logarithmic relationships** and how they manifest as **diminishing returns** in various aspects of our lives and work. Understanding these patterns can help us make more informed decisions about where to invest our time and resources.
Dimensional Reframing - Think Along a New Axis
3/26/2025
Listen time: ~13mThis episode introduces the concept of **dimensional reframing** as a tool to gain new perspectives on problems and facilitate decision-making by considering a new dimension.
Chesterton's Fence - Why You Should Think Twice Before Rewriting That Project
3/21/2025
Listen time: ~9mThis episode explores the concept of **Chesterton's fence**, a principle that advises against removing or altering something without first understanding its original purpose.
Reframing Areas of Growth to Your Manager
3/12/2025
Listen time: ~12mThis episode discusses how to reframe areas of growth identified in performance reviews with your manager, turning potential weaknesses into strategic strengths. It emphasizes focusing on excelling in your existing strengths rather than spreading efforts thinly across all areas of improvement.
Owning and Requesting Forward-Framed Feedback
3/5/2025
Listen time: ~9mThis episode provides a tactical question to elicit useful feedback by taking responsibility for seeking it out and framing the request in a way that encourages advice rather than judgment.
Work Modes Using Autonomy and Definition Clarity Quadrant - Manager Frameworks and Tools Series
2/27/2025
Listen time: ~16mThis episode introduces a simple quadrant tool to visualise different working modes that a team or individual task might be in, based on levels of autonomy and definition.
Manager Frameworks and Models - Product Lifecycle Governance
2/24/2025
Listen time: ~14mThis episode introduces **product lifecycle governance**, offering practical techniques for engineering managers to tackle challenges like backlog prioritisation and leadership misunderstandings, helping turn potential problems into strategic advantages.
Philosophical Frameworks that Inform Your Decisions (Without You Even Knowing It)
2/17/2025
Listen time: ~25mThis episode explores philosophical frameworks—ontology, teleology, and dynamism—to inform decision-making in uncertain situations, providing practical advice for applying these concepts in your professional and personal life.
How Can You Prepare for High-Impact Unknown Events?
2/8/2025
Listen time: ~25mThis episode includes practical techniques to prepare for the unexpected by identifying vulnerabilities and building resilience, using the "curse question" and the "assumption audit" to help you turn potential problems into strategic advantages.
Misconceptions about Exceptions and Cultural Shifts - Invisible Inertia
1/29/2025
Listen time: ~24mIn this episode, we discuss how invisible inertia can cause us to misinterpret our reality in work scenarios.
• Discover why common misconceptions about behaviour are so difficult to spot.
• Explore why your "unique" situation might be a common trap, a "uniqueness bias".
• Learn how exceptional states can become the norm and impact your life.
• Uncover how people's values shape company culture, and how to evaluate this.
• Why might expecting a culture to change in the direction you want be unrealistic?
• Learn why you should evaluate situations for what they are right now, instead of expecting future change.
Action Orientation and Making Faster Decisions
1/22/2025
Listen time: ~26mTime-crunched and data-scarce? Learn how the RPD model can leverage expertise and intuition to speed up decision-making, and how the 'Rubicon' moment can make your team more action-oriented.
Stop endless planning and start doing: Learn how understanding action phases can help your team move faster from discussion to delivery.
• Is your team stuck in debate? Discover the "Rubicon" moment and how crossing it can boost productivity.
• Learn to recognise when deliberation is costing you more than it's worth, and how to commit to a plan, even with limited information.
• Is your team over-analysing? See how intuition and expertise can drive faster, "good-enough" decisions using the Recognition-Primed Decision (RPD) model.
• Learn to make quick decisions in high-pressure situations using experience, even without perfect data.
• Trust your team's expertise to move from talk to action sooner and more effectively.
• Want to improve your team's speed and decision-making? Tune in to find out how to get moving!
Match your Action to Intention - Pairing Five Whats with Five Whys
1/15/2025
Listen time: ~23mUse "What" to get more specific. Align actions with intentions for better time management.
• Stop wasting time on autopilot. Discover the power of the Five Whats and start being intentional with your time.
• Tired of vague labels? Ask yourself, "What am I actually doing?" to gain clarity over your activities.
• Learn how to move beyond "focus time" and define the specific actions you're taking.
• See how your actions align with your goals (or don't!). Use this to refine your schedule and achieve your objectives.
• These concepts can flex to apply to every aspect of your life
Upgrade Your Resolutions
1/11/2025
Listen time: ~18mIn today's episode, we're focusing on taking your resolutions and making them matter. I will give you two challenges in this episode to improve the quality and potential of success for your resolutions.
Ten Years of Developer Tea
1/5/2025
Listen time: ~9mToday, we celebrate 10 years of Developer Tea. I wouldn't be doing this podcast without you listening. Especially if you have been listening for many years, thank you!
Better Low-Information Estimates - Putting the "Scientific" in SWAG
12/17/2024
Listen time: ~27mHow can you create better scientific wild a** guesses when the work is not well defined? We discuss a few strategies in this episode. We also talk a bit about what an estimate is in the first place, and how it differs from a commitment / deadline.
Agency - How The On Over In Model Can Help You Grow Your Career
12/11/2024
Listen time: ~13mAre you operating in the world, or are you working on a problem? This shift in agency can make all the difference in your career.
Using ChatGPT for Career Experience Simulations - LLMs and Direct Simulations for Faster Career Experience Gains
12/3/2024
Listen time: ~31mCan you use ChatGPT to become a better engineer? I'm not just talking about learning a language or fixing a bug with ChatGPT providing advice... I'm talking about career simulations. In this episode we discuss how the airline industry has fixed the problem of experience, and how we can learn from their insights to create low-stakes learning environments that boost our career and confidence through the roof.
Coaching Yourself: Career Coaching Personas for Everyday Engineers, Part Three - Shoulder Socrates
11/19/2024
Listen time: ~16mIn today's episode we discuss the concept of adopting self-coaching personas, and discuss the third persona, "Shoulder Socrates."
Coaching Yourself: Career Coaching Personas for Everyday Engineers, Part Two - The Overoptimizer
11/12/2024
Listen time: ~22mIn today's episode we discuss the concept of adopting self-coaching personas, and discuss the second persona, the over-optimizer.
Coaching Yourself: Career Coaching Personas for Everyday Engineers, Part One - The Available Manager
11/4/2024
Listen time: ~20mIn today's episode we discuss the concept of adopting self-coaching personas, and discuss a critical first persona to start with.
The Highest Leverage Work You Do - Footing the Ladder
10/18/2024
Listen time: ~15mHigh-leverage work often comes in the simplest form of helping another person with *their* efforts.
Prioritization is the Ultimate Skill
10/4/2024
Listen time: ~14mLearn to prioritize, and everything else falls into place. This is clarity through perspective and purpose.
Career Growth Comes From Finding Low Hanging Fruit in the Gaps
9/19/2024
Listen time: ~9mYour career growth will be directly correlated to your ability to solve critical unsolved problems in the gaps of your organization's problems. Focus on finding the problems that have a high chance of success for you specifically - the low hanging fruit.
How Culture Might Eat Your Values For Breakfast
9/5/2024
Listen time: ~14mIn this episode we discuss the delineation between culture and values. What you allow is just as important as what you value.
The Tricky Parts of Merit Cycles
8/29/2024
Listen time: ~26mThe blunt reality: Merit cycles are not how you build your earning power or career. They are a function of company culture and HR, and generally speaking are disconnected from your biggest opportunities for growth.
So, where should you focus? That's what we talk about in today's episode.