Jonathan Cutrell

Developer Tea Episodes

I'm very thankful that we've been able to publish 805 episodes of Developer Tea so far!

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.

The Overreaction Paradox

March 20th, 2020
In today's episode, we're talking about overreactions to events around us as you work from home and in isolation. When is overreaction acceptable and when does it cause a larger problem?

Hidden Environment Inputs - Mindful Remote Work

March 18th, 2020
Many of you are working from home for the first time in a long time. In today's episode, we're talking about mindful remote work.

Interview w/ Carl Yates Perry (Part 2)

March 16th, 2020
Stress can either stretch you or hurt you. In today's second part of the interview with Carl Yates Perry, General Manager at Square, we're discussing jobs that give you more energy than they take and how to maintain a healthy working life.

Interview w/ Carl Yates Perry - Part 1

March 13th, 2020
How do you know when it's the right time to leave your job? In today's part 1 of this 2-part interview, we're talking to Carl Yates Perry about his job transitions and how he made the decision to become the General Manager at Square.

Flattening the Cost of Change Curve

March 11th, 2020
Today we're talking about future-proofing your code and cost of change curves.

4 Reasons You Will Never Pick the "Right Tool For the Job"

March 9th, 2020
Picking the best tool for the job is a smart solution for developers, but in today's episode, we're talking about how choosing the best tool for the job can sometimes limit us from the best solution to a problem.

Four Questions for the Weekend

March 7th, 2020
Questions are the most powerful tool you can use to clarify situations and solve problems. Today, we're talking about finding different sources for questions that require you to pause and think.

Breaking Your Own Rules Accelerates Bad Habit Formation

March 4th, 2020
This episode is about quality over quantity when it comes to finding a solution to a problem. When is it right to take time and do something right vs. moving fast?

Redefine Your Career Search Rules

March 2nd, 2020
In today's episode, we're talking about changing your approach to looking for a job.

Functional Autonomy and Finding Meaning in the Small Things Today

February 28th, 2020
The actions that you take today are not representative of who you are. In today's episode, we're talking about enjoying the small things and finding meaning in even the smallest tasks.

Your Influence is Catalyzed By What is Influencing You

February 26th, 2020
It's easy to look at our daily lives to evaluate what we're doing as individuals. In today's episode, we're getting introspective and talking about our influence from another person's perspective.

Your Time is An Account With An Unknown Balance

February 25th, 2020
Each day you're living a piece of your life and if you were to think of time as a currency that is always flowing out. You have an account and that account has a certain amount of time in it but you don't know how much you have in that account. In today's episode we're talking time as a limited account.

Don't Make the Problem Fit the Model

February 21st, 2020
One of the most critical skills is the ability to map information and relate it to other information. In today's episode, we're talking about mapping models that go wrong and how forcing a concept into the wrong model can cause major problems in software and your career as a developer.

Implicit Models and Processes

February 19th, 2020
What actions have you taken in the last hour? In today's episode we're talking about the simple fact that everything we do is governed by some sort of process.

Measuring Freedom to Change

February 17th, 2020
Why is it so hard for managers to create freedom and autonomy for their teams in a modern work environment? Today, we'll talk about how we can offer more autonomy to our team as well as bring value to the company.

Embracing Confusion

February 14th, 2020
What does it mean to be confused? What is happening in our brains and what is happening in reality? In today's episode, we're digging into confusion and the role of perception in the work you do.

Thought Experiment - Rejecting Your Intuitive Solution

February 12th, 2020
Today we've got a thought experiment with the goal of flexing your lateral thinking muscles.

You Don't Have to Be a Slave to Self-Improvement

February 10th, 2020
Why do you think you need to be great? In today's episode, we're getting clear on why we're motivated to reach our goals as developers and why we can so easily get caught in a trap of working in one particular area when we should be focusing on a bigger picture.

Getting Stacked Value From your Daily Activities

February 7th, 2020
What makes something worth doing? How do you decide what activities are worth doing?

Defining Your Reference Points

February 5th, 2020
What was the last question someone asked you that changed the way you think today?

Engineering Your Habits Like Interfaces

February 3rd, 2020
Show Player
What are the outcomes that you expect in your day-to-day life? That's what we're talking about in today's episode of Developer Tea

Plans Should Be Functions, Not Documents

January 31st, 2020
Show Player
The plans we make shape our lives. In today's episode, we're talking about the things we actively choose to do with our time and the process of planning that plays into our futures.

What Are your Fundamentals?

January 29th, 2020
Show Player
One of the things you notice when observing great writers or coaches is that they've got a simplicity in their work. In today's episode we discuss the relationships between simplicity, complexity and value.

Getting On The Right Level When Solving Problems Collaboratively

January 27th, 2020
Show Player
In today's episode we're talking about getting too much in the weeds vs. being too far removed. We'll talk about the pros and cons of each and offer suggestions to get out of the weeds and get down from the clouds.

Management Anti-Pattern - Detail Abstraction

January 24th, 2020
Show Player
If you're standing in a building or riding in a vehicle, look around and think about some of the details around you. Who's job is it to manage the details?

Management Anti-Patterns - False Homogeneity

January 22nd, 2020
Show Player
What are you focused on today? Focus is perhaps the one superpower that's common in successful people. In today's episode, we're talking about a management anti-pattern that totally destroys focus and provide a solution to get focus back.

Management Anti-Patterns - Implicit Assignment of Responsibility

January 20th, 2020
Show Player
If you're listening to this episode in the morning, find a few moments with a piece of paper to write down your top three responsibilities for this week. In today's episode, we're talking about assigning responsibility.

Two Biases that Can Affect Your Work and Relationships

January 17th, 2020
Show Player
Think about a recent simple decision you made. How rational was your decision making process? In today's episode, we're talking about two biases that can change the way you approach you work and your relationships with that work and the people who work around you.

You'll Never Have All of the Information

January 16th, 2020
Show Player
Information gathering and solving problems is a fun part of the developer role. In today's episode we're talking about the pros and cons of gathering too much information.

Productivity Isn't About How Much You Get done

January 13th, 2020
Show Player
Trying to find the most productive way to work. In today's episode we're talking about different ways to think about productivity.

3 Guidelines for Happier Work with Designers

January 10th, 2020
Show Player
One of the most misunderstood relationships on cross-functional teams are the role of the designer and developer. Often conflicts can go unresolved and assumptions arise of designers and developer stereotypes, and how these two departments can work better together.

Connecting Tasks to Operating Modes

January 9th, 2020
Show Player
What will be different at the end of today as a result of the actions you take?

Success and Cumulative Advantage

January 6th, 2020
Show Player
We can't promise that we can make anyone successful, but we can talk about success as a concept from the perspective of systems.

A Key Misconception About Resolutions

January 3rd, 2020
Show Player
As you begin this new year, we shouldn't overlook the transition of this decade. In today's episode we're talking about a major misconception that can inhibit us from

Holiday Re-Air: Interview w/ Gabriel Weinberg (part 2)

December 27th, 2019
Show Player
Happy holidays! Today we re-air part two of our interview with Gabriel Weinberg, CEO of DuckDuckGo. Thank you for listening. We hope you enjoy the episode and we're looking forward to sharing new episodes in the new year.

Holiday Re-Air: Interview w/ Gabriel Weinberg

December 23rd, 2019
Show Player
Today we re-air an interview from 2019 with Gabriel Weinberg, the CEO of DuckDuckGO. Happy holidays and hope you enjoy this interview!

Simplifying

December 20th, 2019
Show Player
In this episode, we're talking about working with distraction and how we can focus better in the new year.

What We Do With a Lack of Information

December 18th, 2019
Show Player
Today's episode is about perspective. When you have the perspective that most of what you experience will eventually be forgotten.

Disagreeing Better, On Purpose

December 16th, 2019
Show Player
Think about any relationship you've had, specifically a professional relationship. These relationships have either explicit or implicit agreements. In today's episode we're talking about explanations if breaking expectations.

Two More Guidelines for Better Feedback Loops (Part Three)

December 13th, 2019
Show Player
Are your processes useful? In the last couple of episodes, we've been talking about feedback loops and in today's episode we're continuing that discussion and zooming out to make sure our feedback loops are proving useful.

Two Guidelines for Better Feedback Loops (Part Two)

December 11th, 2019
Show Player
In the last episode we talked about feedback loops and in today's episode, we're talking about how that feedback loop can lead to automatic responses.

Better Feedback Loops (Part One) - Validation and Cycle Time

December 9th, 2019
Show Player
In today's episode, we're focusing on self-improvement, specifically focusing on the idea of a feedback loop and how we can use them to change and improve.

Justifying Feature Work with User Roles and Motivations

December 6th, 2019
Show Player
What was the last feature you built that wasn't as useful as you'd hoped? How can we avoid this scenario?

Hypocognition and the Importance of Concepts

December 4th, 2019
Show Player
Can you experience a feeling that you don't have a name for? In today's episode we're talking about complex feelings and building a framework for creating memories and knowledge.

Colliding Titles and Roles

December 2nd, 2019
Show Player
How do titles and roles function on a team and how can they lead us astray? Today, we're talking about roles on development teams and what they mean.

Managing Requests, Making Commitments

November 29th, 2019
Show Player
Today we're talking about how to think about requests and different ways to manage too many requests.

The Benefit of Our Predecessors

November 27th, 2019
Show Player
We're taking a moment to express a bit of gratitude for our environment that gave us the opportunity to work in the development field.

The Illusion of Balancing Priorities

November 25th, 2019
Show Player
The conflict you face on your team is likely due to competing priorities. Ultimately, it's on us to determine what our priorities are when pulled in different directions. In today's episode, we're talking about why priority is not a sole decision but a team decision.

Commit To Actions, Measure Outcomes

November 22nd, 2019
Show Player
Take a minute to think about the amount of responsibilities you have.

Check Your Leverage

November 20th, 2019
Show Player
Everybody's words have influence on the people around them. In today's episode, we're going to talk about how our words can give us leverage as a professional and fellow team mate.

Meetings Can Trick Your Emotions

November 18th, 2019
Show Player
How can we avoid the false sense of positivity that can occur after meetings and how can we engage in the right kinds of meetings?

Preserving Subcultural Language

November 16th, 2019
Show Player
Today, we're talking about how your companies sub-cultural language and how that relates to clarity in knowledge transfer.

Different Behaviors with the Same Values - Practicing Modes

November 13th, 2019
Show Player
In the last episode, we talked about modifier functions. In today's episode, we're talking about modes and paradigms in the form of everyday goals and processes.

How Small Behaviors Cascade into Life-Changing Results

November 11th, 2019
Show Player
Context is a big deal in the job of a developer. In today's episode, we're applying a zoomed out model of thinking to everyday behavior to make us better developers, co-workers and leaders.

Focusing On Improving One Value At A Time

November 8th, 2019
Show Player
In today's episode, we're talking about how we can practice values and stay focused without overanalyzing every detail.

Tracing Chained Motivations

November 6th, 2019
Show Player
What causes us to do the things we do? In today's episode, we're discussing the complexity of motivations and identifying the chains of motivations in our actions as developers.

Productivity In The Face of Ambiguity with Functional Assumptions

November 4th, 2019
Show Player
A senior engineer will often answer every question starting with "It Depends..." In today's episode, we're talking about context and decision making beyond, "It Depends".

Ask Better Questions

November 1st, 2019
Show Player
What do your questions create? Every question we ask as a developer or manager has an impact on the person or people we are asking. In today's episode, we're talking about shifting question asking from the way we intuitively ask to a new way.

Interview with Anil Dash (Part 2)

October 30th, 2019
Show Player
Today we air part 2 of our interview with Anil Glitch, CEO of Glitch.

Interview with Anil Dash (Part 1)

October 28th, 2019
Show Player
In this part 1 of our two part interview with Anil Dash, CEO of Glitch we talk about how Glitch got its start, and whiteboard interview processes.

Seeking a Disconnected Perspective

October 25th, 2019
Show Player
In today's episode, we're going to use a visualization to understand our perspective.

Balancing Accountability and Empathy

October 23rd, 2019
Show Player
Accountability can have a profound impact on your willingness to follow through with commitments. In today's episode we're talking about what it means to have accountability.

Habits of Successful Software Engineers - Multiplying Value by Thinking in Systems

October 21st, 2019
Show Player
Habits of Successful Software Engineers is a series here at Developer Tea and today we'll continue those skills with an episode on system thinking.

Messages in Object Oriented Programming

October 18th, 2019
Show Player
A lot of the work of a developer and determining how things come together, comes down to the developers themselves.

Be Present While Thinking on the Past and Future

October 16th, 2019
Show Player
In today's episode we're talking about intentionally thinking about the future and reflecting on the past.

Leverage As A Career Heuristic

October 14th, 2019
Show Player
In today's episode, we're talking about a specific heuristic to drive your career growth.

Don't Use Transparency As a Weapon

October 11th, 2019
Show Player
In today's episode we're talking about a behavior that's gained a lot of traction lately and that's being radically candid with your co-workers.

Steps to Become a Terrible Developer

October 9th, 2019
Show Player
What does it mean to be a bad developer? That's what we're talking about on today's episode of Developer Tea

The Ocean of Choice Between Can and Will

October 7th, 2019
Show Player
When we think about what we can do, the possibilities are virtually infinite, but what we will do is a completely different story.

Priming Effects

October 4th, 2019
Show Player
Imagine you're at your home and it's late at night, watching a thriller with a lot of jump-scares that that startle you.

Dealing With Overwhelm

October 3rd, 2019
Show Player
You have a lot to do and sometimes it feels like life can't get any more stressful, until it does. So what do you do when faces with overwhelm?

Admitting When You Don't Know

September 30th, 2019
Show Player
A lot of bad advice is given when experiencing a bad interview. In today's episode we're going to talk about how to handle bad interviews in a positive way.

From Explicit to Implicit: When Our Mental Energy is Wasted

September 28th, 2019
Show Player
In today's episode we talk about moving some wasteful processes and systems from explicit to implicit. Today's episode is sponsored by Bluemedora. Upgrade your monitoring platform with BindPlane and unlock insights from all your on-prem, hybrid-cloud, and multi-cloud technologies. Get started today at https://bluemedora.com/tea

Implicit to Explicit: Management Systems

September 25th, 2019
Show Player
In the last couple of episodes we've been talking about how to move certain implicit systems to become more explicit. Personal ways of thinking and mechanisms that help us get through our day by going into auto-pilot. Today we're talking about implicit systems that managers use and how we can develop more explicit systems.

Implicit to Explicit: Perception and Emotions

September 23rd, 2019
Show Player
This week we continue to discuss the implicit processes that our brains make and how we can make those processes more explicit. In today's episode we're talking about implicit emotions.

Moving Implicit Systems to Be More Explicit

September 20th, 2019
Show Player
In the next few episodes we'll be diving into the auto-pilot systems and the implicit decisions that we make and how they can effect our growth as developers.

Progress by Habit, Perception by Exception

September 18th, 2019
Show Player
Memories are faulty and perceptions are skewed. In today's episode, we're talking about perceptions and how those can skew our understanding of our career paths.

Product Mindset w/ Jessica Hall (Part 2)

September 16th, 2019
Show Player
Today's episode we're joined by Jessica Hall, Co-Author of the book Product Mindsetand in this part two of our two part interview with Jessica we talk about the career things she's most interested in right now and the three things that distinguish the folks she works with.

Product Mindset w/ Jessica Hall (Part 1)

September 13th, 2019
Show Player
If you've worried about your job becoming automated or your looking for ways to grow into you next role, this episode with Jessica Hall is for you.

How To Be A Bad Manager

September 11th, 2019
Show Player
In today's episode, we're looking at the things we want to do in order to become a bad manager and uncover the "why" behind bad manager's behaviors.

Imagining a Clearer Reality

September 9th, 2019
Show Player
In today's episode, we talk about the difficulty of imagining an alternate reality, and how that affects our decision making for the future. Today's episode is sponsored by Barclays. Barclays is hiring! At Barclays, developers are always developing. Find your next role at https://home.barclays/developers today.

Digging Up Your Purpose

September 6th, 2019
Show Player
In today's episode, we discuss the difficulty of finding your personal purpose, and the tension we can all feel when we can't put our finger on our purpose.

The Nuances of Behavior and Research

September 4th, 2019
Show Player
The science of motivation is tricky. We know some of the things we want but don't know how to get them.

Advice I Would Have Rejected Ten Years Ago

September 3rd, 2019
Show Player
Something difficult to accept is the fact that you will probably change.

Your Purpose is Not a Point in the Future

August 30th, 2019
Show Player
Different ways to think about finding purpose.

Listen To This In You're Feeling Stuck

August 28th, 2019
Show Player
If you're feeling stuck right now, this is the episode for you.

Improve Your Team by Rejecting These Bad Assumptions

August 26th, 2019
Show Player
Today we're focusing on self-improvements as a team.

Using Pre-Mortems to Find the Opposition to Our Focus

August 23rd, 2019
Show Player
Focus.

Taking Advantage of Your Time as a Student

August 21st, 2019
Show Player
School will be starting soon and in today's episode we're talking specifically to students.

Beating Boredom in Your Career

August 19th, 2019
Show Player
We've all experienced boredom.

Short Term Decisions, Long Term Mindset

August 16th, 2019
Show Player
Today we're talking about thinking long term.

Beating Dogma And Choosing The Right Tools

August 14th, 2019
Show Player
The stereotype that developers are highly opinionated.

Reaping Rewards by Expecting Success

August 12th, 2019
Show Player
It's important to find ways to succeed.

Going Beyond Simply Fixing Failures

August 9th, 2019
Show Player
Failure is a fundamental part of improvement.

How to Engineer More Epiphany Moments in Your Day-to-Day

August 5th, 2019
Show Player
Where do great ideas come from?

3x3 - Misconceptions About Senior Engineers

August 2nd, 2019
Show Player
You just got your first job as an engineer. What exactly does it mean to be a senior engineer?

3x3 - Relating Better With Difficult Coworkers

July 31st, 2019
Show Player
Whether we like to admit it or not we've all dealt with a difficult coworker.

3x3 - Uncovering Hidden Information

July 29th, 2019
Show Player
This week, we go back to an older format - 3x3. This week we'll give three different techniques for different challenges we're faced with as developers today, we're talking about Uncovering Hidden Information

Belief Substitution

July 26th, 2019
Show Player
Think about a belief you hold relatively strongly.

Career Decisions and Penalty Kicks

July 24th, 2019
Show Player
Imagine that you aren't a software developer and instead a goalie. How would you defend a penalty kick?
Show All Episodes