Cover art for podcast Developer Tea

Developer Tea

765 EpisodesProduced by SpecWebsite

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 13 million downloads to date, Developer Tea is a short podcast hosted by Jonathan Cutrell (@jcutrell), co-founder of Spec a… read more

episodes iconAll Episodes

Justifying Feature Work with User Roles and Motivations

December 6th, 2019

10:27

In today's episode of Developer Tea, we're talking about wasting time on features we hope are useful, but turn out not to be. We can't control for …

Hypocognition and the Importance of Concepts

December 4th, 2019

11:31

Imagine for a moment that you don't have a concept for what a podcast is.

In today's episode, we're talking about shared concepts and the ideas that come out of a group of people who share the same concepts to meet a …

Colliding Titles and Roles

December 2nd, 2019

10:40

Titles for developers are meant to quickly describe our function we play on a team and allow us to set expectations. Where this can go wrong is when we struggle to understand what a title means.

In today's episode, …

Managing Requests, Making Commitments

November 29th, 2019

11:05

Requests are tied to expectations. In today's episode, we're talking about managing overload of requests and managing expectations so we can focus on our goals and have better working relationships with ourselves and …

The Benefit of Our Predecessors

November 27th, 2019

9:13

If you were born one year earlier, something would likely have changed in your life. In today's episode, we're taking a moment to express a bit of …

The Illusion of Balancing Priorities

November 25th, 2019

10:47

If a team agrees to a set of goals and values, then our priorities should align, yet it too often falls on individuals to negotiate their priorities …

Commit To Actions, Measure Outcomes

November 22nd, 2019

9:30

How do we end up in a place where our responsibilities and commitments outrun our cognitive ability to fulfill them?

In today's episode of Developer …

Check Your Leverage

November 20th, 2019

11:47

Your words have power. They can influence the people around you. Your words matter.

In today's episode, we're talking about what our words mean to our fellow team mates and how we can use our words to leverage our …

Meetings Can Trick Your Emotions

November 18th, 2019

10:51

Meetings are often times the only chance to have a face-to-face conversations with your co-workers and can occasionally end in good feelings that only fade as the week goes on. In today's episode, we're talking about …

Preserving Subcultural Language

November 16th, 2019

12:25

Vocabulary is the basis of language and unique cultural meaning. Developers share a common code and have created their own vocabulary and language …

Different Behaviors with the Same Values - Practicing Modes

November 13th, 2019

11:18

Hopefully the last episode about modifier functions and behaviors helped spark and idea of how you might change small behaviors and cascade that into …

How Small Behaviors Cascade into Life-Changing Results

November 11th, 2019

10:46

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.

🙏Thank You To Our Sponsor:

Focusing On Improving One Value At A Time

November 8th, 2019

11:46

If you were to list your values today, it's likely that the list is not simple. There's a lot to understand when we try to explain what we think and our place in the world as we see it.

In today's episode, we're …

Tracing Chained Motivations

November 6th, 2019

12:16

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.

How can our chained motivations help us …

Productivity In The Face of Ambiguity with Functional Assumptions

November 4th, 2019

11:01

Senior engineers will often answer questions by peers starting with, "It Depends." In today's episode, we're talking about getting beyond the "It Depends" answer by challenging us to asking questions as they regard to …

Ask Better Questions

November 1st, 2019

12:14

We've talked a lot about questions on this show. Questions are a powerful tool for developers and our collaboration. In today's episode, we're …

Interview with Anil Dash (Part 2)

October 30th, 2019

30:53

Anil is the CEO of Glitch, an activist, writer and host of the podcast, Function. In today's episode, we sit down with Anil to talk about animating motivations, community building and career goals.

👋Anil On the Web

Interview with Anil Dash (Part 1)

October 28th, 2019

33:26

Anil is the CEO of Glitch. He's an activist, writer and host of the podcast, Function. In today's episode, we sit down with Anil to talk about the …

Seeking a Disconnected Perspective

October 25th, 2019

10:10

Finding perspective is a key component of this show and in today's episode, we're going to explore a visualization of perspective to help us get a more zoomed out perspective for our day-to-day work.

🙏Thank You To …

Balancing Accountability and Empathy

October 23rd, 2019

9:34

Accountability provides an observable access to the things you're committing to following through on. Whatever your commitment is, having …

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

October 21st, 2019

10:33

Most of what we do as developers is solve problems. In today's episode, we're talking about the skill of problem solving and working out hard …

Messages in Object Oriented Programming

October 18th, 2019

6:06

In today's episode we're talking about a misconception that many developers carry about object oriented programming. We'll keep the episode short today but in today's episode we'll talk about object orientated …

Be Present While Thinking on the Past and Future

October 16th, 2019

12:53

If you're living like the average developer, you have a lot of things coming up. Events, plans and holidays to name a few. We're looking forward …

Leverage As A Career Heuristic

October 14th, 2019

15:00

How do you set your goals? In the context of a company and as an individual contributor. In today's episode, we're talking about sustainability as a heuristic to help drive your career growth.

🙏Thank you to today's …

Don't Use Transparency As a Weapon

October 11th, 2019

12:16

In today's episode we're talking about a behavior that's gained a lot of traction lately and that's being candid with people. We're going to talk about why this can be counter productive as a developer and how we can …

Steps to Become a Terrible Developer

October 9th, 2019

11:50

What does it mean to be a bad developer? In today's episode, we'll focus on the actions that won't get you fired but while continuing to keep your job these are actions that will stunt your career growth and personal …

The Ocean of Choice Between Can and Will

October 7th, 2019

13:23

Understanding the difference between can do and will do, might be the key to understanding the affordance of possibilities especially when it comes to development decisions and what a user will chose to do because of …

Priming Effects

October 4th, 2019

8:03

Today, we're talking about priming. Specifically in this episode we'll cover our reactions and responses to the things that happen to us on a day-to-day basis. The subtle cues that we take from our environment and how …

Dealing With Overwhelm

October 3rd, 2019

12:29

Life gets overwhelming. In today's episode we'll talk about facing overwhelm and how can we focus on the things that matter the most and avoid crippling our progress when we're overwhelmed.

👋 Get in touch

If you …

Admitting When You Don't Know

September 30th, 2019

9:02

A lot of bad advice is given on ways to manage being in a bad interview as the interviewee. In this environment the interviewer is waiting for you to fail or talk about a time when you failed and how you respond to that …

From Explicit to Implicit: When Our Mental Energy is Wasted

September 28th, 2019

10:21

In today's episode we talk about moving some wasteful processes and systems from explicit to implicit.

Today's episode is sponsored by Bluemedora.

Implicit to Explicit: Management Systems

September 25th, 2019

10:19

In our last episode we talked about taking implicit or automatic processes and making them more explicit, bringing them to a slower thought process. If you're a manager at a company, this episode is for you. Today …

Implicit to Explicit: Perception and Emotions

September 23rd, 2019

10:46

In our last episode we talked about taking implicit or automatic processes and making them more explicit, bringing them to a slower thought process. In today's episode we're digging into our emotions.

We'll cover the …

Moving Implicit Systems to Be More Explicit

September 20th, 2019

14:13

Auto-pilot systems that we use to help us make decisions can be incredibly useful and in the worst of times these can take away from our ultimate …

Progress by Habit, Perception by Exception

September 18th, 2019

11:29

In today's episode, we're talking about the relationship between our perception of habits and how those effect the outlook on our careers. How does our baseline behavior effect the outcome of our exceptional life and …

Product Mindset w/ Jessica Hall (Part 2)

September 16th, 2019

32:21

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 dive deeper into the product mindset and talk about things to look for in …

Product Mindset w/ Jessica Hall (Part 1)

September 13th, 2019

43:23

Today's episode we're joined by Jessica Hall, Co-Author of the book Product Mindsetand in this part one of our two part interview with Jessica we talk about the career things she's most interested in right now and the …

How To Be A Bad Manager

September 11th, 2019

10:03

In today's episode, we're talking about bad managers but instead of outlining the things to avoid as a manager, we are looking at the things we want to do in order to become a bad manager and uncover the "why" behind …

Imagining a Clearer Reality

September 9th, 2019

10:20

Today, we discuss the difficulty of imagining an alternate reality, and how that affects our decision making for the future.

This episode is …

Digging Up Your Purpose

September 6th, 2019

13:35

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 …

The Nuances of Behavior and Research

September 4th, 2019

9:16

In today's episode we're talking about behavior changes. Specifically motivations and how tricky it is to find the things we need to accomplish the goals we're focused on.

Get in touch

If you have questions about …

Advice I Would Have Rejected Ten Years Ago

September 3rd, 2019

15:53

We can all expect to change daily, monthly and yearly. In today's episode, we're going through an exercise to identify changes we've experienced in our lives to identify how far we've come and where we're headed.

Get …

Your Purpose is Not a Point in the Future

August 30th, 2019

8:09

One of the most common topics for this show is the topic of finding purpose as a driven developer. In today's episode, we're talking about a different way to find purpose for yourself in the form of happiness.

Get in …

Listen To This In You're Feeling Stuck

August 28th, 2019

15:59

The feeling of being stuck is hard and emotionally draining. In today's episode, we're providing strategies to help you get unstuck when you find …

Improve Your Team by Rejecting These Bad Assumptions

August 26th, 2019

14:42

We talk a lot about setting ourselves up for personal success. In today's episode, we're focusing on the philosophies of self-improvements as they …

Using Pre-Mortems to Find the Opposition to Our Focus

August 23rd, 2019

10:44

In today's episode, we're talking about why we lose focus and how we can get back into a focus state when it's lost.

Get in touch

If you have questions about today's episode, want to start a conversation about …

Taking Advantage of Your Time as a Student

August 21st, 2019

9:16

In today's episode we're talking about taking advantage of unique positions we are put in as a developer to learn and grown. If you're a student …

Beating Boredom in Your Career

August 19th, 2019

14:33

In today's episode we're talking about boredom. We can't avoid it in our day-to-day but we can provide ways to address boredom when it occurs.

Get in touch

If you have questions about today's episode, want to start a …

Short Term Decisions, Long Term Mindset

August 16th, 2019

9:50

The most valuable decisions you make are the ones that last, but most of the decisions we make as a developer are small day-to-day. In today's episode we're talking about how we can bring long-term thinking into our …

Beating Dogma And Choosing The Right Tools

August 14th, 2019

13:28

In today's episode, we're talking about being highly opinionated as a developer. We'll talk about resolving opinion differences between developers in …

Reaping Rewards by Expecting Success

August 12th, 2019

8:38

In today's episode, we're talking about success and what it has to do with motivation, learning and at least a little bit of success amongst the failure we may also be experiencing.

Get in touch

If you have questions …

Going Beyond Simply Fixing Failures

August 9th, 2019

10:07

Most of the developers listening to this episode are responsible for your own learning efforts and career growth. Very often you hear stories about how to be or act like a superstar programmer.

In today's episode, …

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

August 5th, 2019

11:02

Whether you're in a contributing role or you're a leader, you run into idea blocks. The moments when you get moments of epiphany can be rare. In …

3x3 - Misconceptions About Senior Engineers

August 2nd, 2019

7:33

What exactly does it mean to be a senior engineer? In today's episode we're talking about three misconceptions about what it means to be a senior engineer.

Get in touch

If you have questions about today's episode, …

3x3 - Relating Better With Difficult Coworkers

July 31st, 2019

7:54

In today's 3x3 episode we're talking about three different strategies when dealing with difficult coworkers better.

Get in touch

If you have …

3x3 - Uncovering Hidden Information

July 29th, 2019

9:34

In today's episode, we're talking about uncovering hidden information using three different techniques.

Get in touch

If you have questions about today's episode, want to start a conversation about today's topic or …

Belief Substitution

July 26th, 2019

7:00

In today's episode, we're talking about why we believe and hold our beliefs so strongly. We'll talk about our reasoning behind the complexities of …

Career Decisions and Penalty Kicks

July 24th, 2019

8:14

In today's episode, we're talking about the intensity of being faced with prediction when making a complex calculation and make decisions. Many of …

How to Affect Organizational Change

July 22nd, 2019

13:13

Pretty much everything we do as developers affects change.

In today's episode, we're talking about the hardest types of change. The types that …

Every Decision is an Opportunity Tradeoff

July 19th, 2019

8:20

Take a moment and think back on the last 24 hours. What did you give up and what are you giving up to listen to this podcast episode? In today's episode, we're talking about opportunity fear, specifically the fear of …

The Dangerous Characteristics of 10x Engineers

July 17th, 2019

13:34

In today's episode, we're uncovering core features of the 10x engineer stereotype and why this could be viewed as unhealthy.

Get in touch

If you …

You're Not So Important - Why Our Ego Drives Anxiety in the Workspace

July 15th, 2019

12:00

Much of our careers are based on relationships and shaped by the decisions we make with the people around us. It makes sense, that if we're shaping our careers with the people around us that we care what those people …

Finding Beginner's Luck Again

July 12th, 2019

8:05

What is the reason for beginner's luck and how can we figure out how to have beginner's luck when we're no longer beginners? That's what we're talking about on today's episode of Developer Tea.

Get in touch

If you …

Part 3: An Elegant Puzzle Book Discussion w/ Will Larson

July 10th, 2019

28:39

In today's episode ,we release part 1 of a three part interview with Will Larson. Will is an engineering manager at Stripe, and he recently published a book titled, An Elegant Puzzle: Systems of Engineering Management.

Part 2: An Elegant Puzzle Book Discussion w/ Will Larson

July 8th, 2019

35:59

In today's episode ,we release part 1 of a three part interview with Will Larson. Will is an engineering manager at Stripe, and he recently published a book titled, An Elegant Puzzle: Systems of Engineering Management.

Part 1: An Elegant Puzzle Book Discussion w/ Will Larson

July 5th, 2019

31:03

In today's episode ,we release part 1 of a three part interview with Will Larson. Will is an engineering manager at Stripe, and he recently published a book titled, An Elegant Puzzle: Systems of Engineering Management.

What You Feed Will Grow

July 3rd, 2019

13:46

We all experience the experience where we try to take on too many goals. In today's episode, we're working on prioritizing and different ways we can act on those priorities.

Get in touch

If you have questions about …

Mid-Year Resolutions

July 1st, 2019

15:44

What do you want your life to look like in the next five years? In today's episode, we're reflecting on the year to date and looking forward to the rest of the year ahead. We'll work on a mental practice to motivate you …

How Do I Choose a Starting Point for Best Practice?

June 30th, 2019

13:12

There isn't a simple answer to starting your best practice foundation for yourself and your team. That's what we're talking about in today's episode of Developer Tea. We'll use the topic of budgeting to explore the …

Reversing Adversarial Dynamics in Interviews

June 26th, 2019

12:46

In today's episode we're talking about the things we often misunderstand during performance reviews, 1:1s and in job interviews. We'll talk about how to identify and transform adversarial questions to your advantage.

Accelerate Your Career with Pattern Matching

June 24th, 2019

10:40

Mentally walk through your house and count the sinks you have. In today's episode we're talking about patterns and rules that we can use to generate …

Individual Contributor Career Growth w/ Matt Klein (part 2)

June 21st, 2019

38:27

What does a long career as an individual contributor look like? The answer isn't always clear cut, especially if you're given the option of becoming a manager. Today, we'll talk to Matt Klein about how to stay an …

Individual Contributor Career Growth w/ Matt Klein (part 1)

June 19th, 2019

31:35

What does a long career as an individual contributor look like? The answer isn't always clear cut, especially if you're given the option of becoming a manager. Today, we'll talk to Matt Klein about how he approaches …

The Connection Between Imagination, Confidence and Performance

June 17th, 2019

12:42

How do you see yourself and what do you expect from yourself? In today's episode we're talking about perceptions and expectations of ourselves. So much of our motivation is impacted by how we and those around us …

How Can Two Rational People Disagree?

June 12th, 2019

15:00

In today's episode, we're taking a different frame of reference. We're going to assume that you've found a way to get something that you want, but then we'll dig into that next step, finding your boundaries.

Get in …

Test Driven Meetings - Measuring Outputs and Side Effects

June 10th, 2019

15:24

In today's episode we're revisiting the meaning of meetings and how they can support engineering and tips to avoid meetings that don't align with the support of your engineering work.

Get in touch

If you have …

Aligning Incentives w/ Lambda School CTO - Ben Nelson (part 2)

June 7th, 2019

31:25

In today's episode we continue our discussion with Ben Nelson, the CTO of Lambda School. Lambda School is a career focused training program for …

Aligning Incentives w/ Lambda School CTO - Ben Nelson (part 1)

June 5th, 2019

27:08

Most of the people who listen to this show either have or want a job as a developer. In today's episode we talk to Ben Nelson, the CTO of Lambda …

3 Assumptions That Can Hurt Your Job Search

June 3rd, 2019

16:22

Most of us don't have formal training when looking for a job. In today's episode we're looking at job searching from a different perspective and uncover three assumptions that we make about the job search, that can …

Mental Models w/ Gabriel Weinberg, CEO of DuckDuckGo (part 2)

May 31st, 2019

35:30

Today's guest, Gabriel Weinberg, the CEO of DuckDuckGo uses connections to help steer the company. What we're talking about today with Gabriel are mental models for building a team and business.

In part 2 of this …

Mental Models w/ Gabriel Weinberg (part 1)

May 29th, 2019

37:05

Today's guest, Gabriel Weinberg, the CEO of DuckDuckGo uses connections to help steer the company. What we're talking about today with Gabriel are mental models for building a team and business.

In part 1 of this …

Great Code is Marked by Flexibility

May 27th, 2019

9:20

Good software is determined by context. In today's episode, I want to give you a heuristic that is broadly associated with successful software …

Crafting Your Work By Your Strengths

May 24th, 2019

13:22

We all have a lot to learn and we all have shortcomings. In today's episode, we're looking at self improvement as a progressive path in your career and your life.

Get in touch

If you have questions about today's …

Make Your Problems Smaller

May 22nd, 2019

13:38

In today's episode we're looking at a way to make your problems easier to solve by breaking them down into smaller parts.

Get in touch

If you have …

Three Things I Wish I Learned Earlier in My Career As A Software Developer

May 20th, 2019

15:11

As a developer we never stop learning, but there are some "I wish I knew" moments that we can share to help up-and-coming developers level up, faster. In today's episode we're sharing three things I wished I'd learned …

3 Red Flags that You're Heading for Burnout

May 17th, 2019

14:29

Burnout is a real effect and in today's episode we'll dispel the myths of being burned out and talk three ways to watch out for burnout in yourself and in your peers.

Get in touch

If you have questions about today's …

3 Principles for Your Job Search

May 15th, 2019

21:01

How can you think about job searching differently? Today, we're talking about three principles you can keep in mind to be a smarter job hunter.

Get in touch

If you have questions about today's episode, want to start …

Mental Simulations - Information (A)Symmetry

May 13th, 2019

9:47

When we're given a choice to make the first thing we do is try to create the candidates, options and places we can go. We try to judge these options immediately. Sometimes we create false options to push us toward the …

Mental Simulations - Persona Perspectives

May 10th, 2019

9:47

There are moments in our lives when our mental awareness can drastically change a decision we make and sometimes those decisions have major impacts on our lives. In today's episode we're talking about mental clarity …

Metal Simulations - Artificial Constraints

May 8th, 2019

18:31

Stop and think about a problem or issue you're facing right now in life or work. In today's episode of Developer Tea we're talking about clarity and its inevitable shift as we go forward in life. To maintain our sanity …

The Fear : Value Connection

May 6th, 2019

15:21

What do you value? Values aren't always easy to find. In today's episode, we talk about using the lens of fear to understand our values better.

Today's Episode is Brought To you by: Discover.bot

Discover.bot​ ​– a …

What Kind of Decisions Are You Optimizing For?

May 3rd, 2019

22:13

Incentives shape our decisions and we need to be thinking about the way we're positively or negatively incentivizing and how those things shape the decisions around us, including our own.

In today's episode we break …

Contingencies and Planning for Failure

May 1st, 2019

16:23

We're going to talk about preparing for failure in today's episode and provide perspective on what it means to fail and what to look out for as opposed to avoid failure.

Get in touch

If you have questions about …

Three Career-Changing Perspective Shifts When Preparing to Start A New Job

April 29th, 2019

11:43

One of the scariest things we can encounter is starting new jobs. In today's episode, we're talking about alternative perspectives to your first 30, 60 and 90 days at a new job.

Get in touch

If you have questions …

Uncovering Your Unconscious With Flagged Behaviors

April 26th, 2019

15:09

In today's episode, we're looking at ways to see unconscious decisions as they occur and potentially choose a better way that may benefit us in the future.

Get in touch

If you have questions about today's episode, …

Meetings - Good, Bad, Or Just Complex?

April 24th, 2019

13:38

There seems to be a war on unnecessary meetings. In today's episode we're talking about how to call, make and maintain productive meetings.

Get in touch

If you have questions about today's episode, want to start a …

Modeling Decisions as Dynamic Functions

April 22nd, 2019

16:21

As a developer, part of your job is estimating risk and value. In today's episode we're talking changing our risk and value evaluations from a static process to a functional process.

Get in touch

If you have …

Thinking in Bets w/ Annie Duke (part 2)

April 19th, 2019

41:17

In today's episode we talk to Annie Duke about the decisions we make like bets. Annie is a former professional poker player and today she focuses on …

Thinking in Bets w/ Annie Duke (part 1)

April 17th, 2019

38:32

In today's episode we talk to Annie Duke about the decisions we make like bets. Annie is a former professional poker player and today she focuses on …

Uncovering Deeper Motivations and Goals

April 15th, 2019

18:16

Everyone has goals, whether we've stated them or not, and we all carry values for ourselves whether we state them or not. In today's episode we're exploring the idea of goals and the drive for continuity.

Today's …

Ambiguous Goals, Concrete Actions

April 12th, 2019

15:09

In today's episode we're talking about how you can survive the map of progress toward goals and stay motivated when those career goals don't turn out …

Focusing Career Progress

April 10th, 2019

15:04

We've talked about long-term vision in past episodes, and in today's episode we're talking about habit forming and constant progress and bringing those together into focus.

Get in touch

If you have questions about …

Fail Mode

April 8th, 2019

12:28

Imagine for a moment that you are a hiring manager who needs to determine who is a good addition to a team of developers. You need to make a judgement call. That's what we're talking about in today's episode of …

Feedback Shouldn't Be Scary

April 3rd, 2019

13:29

In today's episode, we're talking about why we feel fear during some feedback sessions and how we as employees can facilitate healthier feedback sessions.

Get in touch

If you have questions about today's episode, …

Mental Accounting

April 1st, 2019

10:38

It's the beginning of April and for many folks, this will be a fresh start, especially if you run an accounting department. Many things are measured …

Headroom

March 29th, 2019

9:03

In today's episode, we're talking about the feeling of safety and the idea of headroom. We'll talk about why it's important for us to have some padding in our careers and personal lives so we can work more creatively …

Seek to Understand Rather than Persuade Others Perspectives

March 27th, 2019

15:05

In the past, we've done exercises that focus on us as the person who is at the center of the story but today's exercise is going to focus less on you as a person and what you want and more on your vantage point, what …

Bonus Episode - Soft Skills Engineering Meets Developer Tea

March 26th, 2019

34:57

Today is a special episode of Developer Tea, we're airing an episode in which Jonathan was interviewed by the folks at Soft Skills Engineering …

Habits and Replacement Behaviors for Interrupting Triggers

March 22nd, 2019

9:04

What is the one thing you do automatically that you wish you could change? In today's episode, we're talking about different ways we can intervene in …

Interview w/ Ali Spittel (part 2)

March 20th, 2019

28:07

We all have different experiences coming into development, and today we talk with Ali Spittel, a software engineer at Dev.to, Director at Women Who Code - DC and lead instructor at General Assembly.

In part 2 of our …

Interview w/ Ali Spittel (part 1)

March 18th, 2019

28:48

We all have different experiences coming into development, and today we talk with Ali Spittel, a software engineer at Dev.to, Director at Women Who Code - DC and lead instructor at General Assembly.

In part 1 of our …

Witness Protection Program

March 15th, 2019

12:48

In today's episode, we're talking about trusting yourself to know what you want on a daily, weekly and monthly basis. This episode will challenge you to trust yourself when you get feedback to make a confident decision …

Habits of Successful Software Engineers - Getting to Code Quickly and Model Thinking

March 13th, 2019

14:20

In today's episode, we're talking about two habits that successful software engineers employ when facing a problem. Not just any problem but problems …

Habits of Successful Software Engineers - Clarity, Brevity and Context

March 9th, 2019

13:40

What do you do as a developer? This question may seem obvious but does any single sentence capture everything we do in our work? In today's episode, we're talking about coding being the output of our work and what that …

Interview w/ Bryan Helmig - CTO at Zapier (Part 2)

March 6th, 2019

26:07

Every company has its own unique challenges. In today's episode, we continue the conversation with CTO and co-founder of Zapier, Bryan Helmig about the different challenges he faced when starting Zapier and the …

Interview w/ Bryan Helmig - CTO at Zapier (Part 1)

March 4th, 2019

23:42

Every company has its own unique challenges. In today's episode, we talk with CTO and co-founder of Zapier, Bryan Helmig about the different challenges he faced when starting Zapier and the challenges he's facing today. …

Habits of Successful Software Engineers - Seeking Feedback

March 1st, 2019

15:01

There's more to being a developer and person than constantly seeking a single purpose. In today's episode of Developer Tea, we're talking consistent action that improves our goals and systems that we use on a day-to-day …

Stress Response and Anger as a Secondary Emotion

February 27th, 2019

15:57

In today's episode, we're talking about response tactics to stressful situations as we experience them in our day-to-day work environment.

🙏 …

Problem Solving Intuitions - Additive, Subtractive and Reorganizational Thinking

February 25th, 2019

11:15

Take a moment to imagine a problem that you're currently facing. Take a minute to think about ways that you might solve this problem. In today's …

Starting Your Work Day with Autonomy

February 22nd, 2019

9:12

One of the most valuable things you've got is the first part of your working day. In today's episode, we're talking about the best use of those first hours in your day and taking advantage of the analytical part of your …

Making Decisions - Fighting Fear and Time Warping

February 20th, 2019

12:07

One of the barriers to connecting with your career purpose is fear. In today's episode, we're going to talk about working toward your goals knowing that fear will be there with you.

💌 Get in touch

If you have …

How We Construct Software, Part 4b: Code and Communication

February 19th, 2019

21:32

In today's episode, we dive into the rest of the communication model we started discussing in the previous episode in this series.

🙏 Thanks to today's sponsor: Sentry

Sentry tells you about errors in your code …

How We Construct Software, Part 4a: Code and Communication

February 15th, 2019

23:19

In part four of our discussion on how we construct software, we're discussing a theory of communication, and how it applies to code. This is a two-part episode (A and B) - subscribe so you don't miss the second half!

How We Construct Software - Part Three (Decision Variance)

February 13th, 2019

16:11

Giving someone a broad software problem is a little like asking them to plant a tree. In today's episode, we talk about how different mental effects can cause variance in decision-making for complex and compound …

How We Construct Software - Part Two (Beliefs and Models)

February 11th, 2019

17:18

In today's episode, we're going to talk a little bit about belief. Often this word is used and abused as something more than it is. In today's episode we're going to reinvigorate your appreciation for the word blief …

How We Construct Software - Part 1 (Substitute Questions)

February 8th, 2019

14:13

In this special series on Developer Tea we're talking about the different ways that software information flows, and how that informs our decisions …

Beating Procrastination

February 6th, 2019

10:21

The things that seem to cause procrastination is value. Either in the outcome of the work or in the future state getting in the way of the tasks at hand. That's what we're talking about in today's episode of Developer …

Poisoning Retrospectives With Hindsight Bias

February 4th, 2019

12:09

We recommend structured retrospectives. Identify things that went well and things that didn't go so well during a project or given week. Today, …

When Best Practices Backfire - The Peltzman Effect

January 30th, 2019

15:59

We write tests for our code because it gives us another angle to understand the code and ends up being more efficient for most types of projects. It also has an effect on the way we actually write the software, but …

Replace Your Implicit Questions to Break Out of Incrementalism

January 28th, 2019

21:24

In today's episode, we're talking about a different kind of change. Instead of updating beliefs incrementally we're going to look at ways to approach change at a scaled level both in your work and in your life.

Self-Awareness and Intellectual Honesty

January 25th, 2019

15:18

In today's episode, we're talking about lying. The kind of lying that is often unintentional and very rarely condemned.

Thanks to today's sponsor: Clubhouse.io

Clubhouse is the first project management platform for …

Treating Your Brain as More Than a Machine

January 23rd, 2019

14:22

We've talked about how treating yourself like a machine and others around you like a machine is a bad idea. Today, we're talking about our missed opportunities. More importantly those moments we chose not to take in …

Improving Confidence and Neutralizing Threats Through Detached Perception

January 21st, 2019

18:40

What drives us to respond to situations like being behind on a project? In today's episode of Developer Tea, we're talking about over-working and investigating why we've decided to overwork ourselves.

Thanks to …

High-Churn Code Should Be Your Cleanest Code

January 18th, 2019

8:12

In today's episode of Developer Tea, we're talking about the different types of code and different approaches to developing good code hygiene.

Get in touch

If you have questions about today's episode, want to start a …

Mental Models - Lenses for Thinking and Decisions (Part 2)

January 16th, 2019

18:57

In today's episode of Developer Tea we're continuing the discussion on challenging our mental models and talking about criticality and coding standards.

Thanks to today's sponsor: Sentry

Sentry tells you about errors …

Mental Models - Lenses for Thinking and Decisions (Part 1)

January 14th, 2019

21:00

Improvement is not a simple concept but usually comes from experience. In today's episode, we're talking about improvement based on questioning what …

Adding tests to a big untested codebase - Where do I start?

January 11th, 2019

10:48

Where do you start when you're adding tests to an untested codebase? That's what we're talking about in today's episode of developer tea.

Get in touch

If you have questions about today's episode, want to start a …

5 Tips for Improving Your Principles of Experimentation

January 9th, 2019

18:33
Thanks to today's sponsor: Sentry

Sentry tells you about errors in your code before your customers have a chance to encounter them.

Not only do we tell you about them, we also give you all the details you’ll need to …

Visualize Your Goals in Details

January 7th, 2019

21:37

One of this year's goals may be to become a healthy developer. In today's episode, we're giving a few tips to keep you on a path to maintaining a healthy lifestyle as a developer.

Thanks to today's sponsor:

Expectations vs. Reality

January 4th, 2019

14:46

What are you learning today? In today's episode, we're talking about movement in our careers and how our tools can be progressing or limiting our …

Interview w/ Ben Orenstein (pt. 2)

January 2nd, 2019

35:31

You might remember today's guest back in episode 19 & 20. Today, we talk about new projects with the guest of the show, Ben Orenstein. During part 2 of this two-part episode, we dig into financial opportunities and …

Interview w/ Ben Orenstein (Part 1)

December 31st, 2018

44:51

You might remember today's guest back in episode 19 & 20. Today, we talk about new projects with the guest of the show, Ben Orenstein. During part 1 of this two-part episode, we dig into different opportunities in …

Interview w/ Michael Chan (pt. 2)

December 28th, 2018

53:46

Today's episode of developer Tea is a personal episode with Michael Chan and today we're digging into faith, life and difficult situations. I …

Interview w/ Michael Chan (pt. 1)

December 27th, 2018

1:01:57

Today's episode of developer Tea is a personal episode with Michael Chan and today we're digging into faith, life and difficult situations. I …

Why Rules Apply Especially to Exceptions

December 14th, 2018

17:28

In today's episode, we're talking about a different way of looking at rules and perhaps come to a different conclusion on rules and understanding how …

3 Practical Steps for Avoiding Narrative Biases

December 12th, 2018

23:25

One of our brain's main jobs is to predict our safety and survival, and stories are one of the best ways to pass down a framework to predict the future based on past experiences. In today's episode, we're talking about …

Proof of Complexity and Seeking Simplicity

December 10th, 2018

17:36

Today we're talking about the reality that the work we're doing as developers is complex and those complexities interact with each other. In today's episode, we're talking about ways to chase simplicity when working on …

The Zen Developer - What Are You Pushing On?

December 7th, 2018

11:43

On today's episode, we're talking about the idea of striving or pushing toward a goal. That energy we're putting into our goals based on our past. In this episode, we're asking you to think about where we're pushing and …

Bad Bugs - Avoiding Burnout When Solving Elusive Problems

December 5th, 2018

14:55
Today's Episode is Brought To you by: Linode

Instantly deploy and manage an SSD server in the Linode Cloud. Get a server running in seconds with …

Practical Tips for Minding the Details

December 3rd, 2018

16:31

It's December and a lot of folks are thinking about the gifts they plan to purchase or make for loved ones. In today's episode, we're going to talk …

Practicing Non-Attachment as a Developer

November 30th, 2018

14:54

In today's episode, we're talking about the concept of detachment and how it corresponds to a developers work and behavior.

Today's Episode is Brought To you by: Digital Ocean

DigitalOcean is the easiest cloud …

A Discussion On Falsehoods Developers Believe

November 28th, 2018

18:26

Today we're talking about various falsehoods. We'll identify some common encounters, and offer some insight into resolving falsehoods when you …

Three Overconfidence Smells

November 26th, 2018

13:59
Today's Episode is Brought To you by: Digital Ocean

DigitalOcean is the easiest cloud platform to run and scale your applications. From effortless …

A Challenge Towards Gratitude

November 23rd, 2018

5:49

Having a thankful attitude of the world around you has proven to benefit you mentally, physically and emotionally. In today's episode, we're talking …

Observing Your Stress Responses

November 21st, 2018

8:14

Take a moment to think about how you respond to stress. You're tested when you face a challenge or a problem occurs in your world. In today's episode, we're going to talk about the ways we express ourselves when faced …

How Relative Comparisons Affect Our Decisions

November 19th, 2018

15:57

There's a common reason why we over optimize code, why different companies have different levels of quality of code, and why you choose the size of coffee you choose when grabbing a cup of joe. In today's episode, we're …

Interview w/ Julian Shapiro (part 2)

November 16th, 2018

41:30

In today's episode, we're joined again by Julian Shapiro and in the second part of a two-part episode. In this episode, Julian talks about how his …

Interview w/ Julian Shapiro (part 1)

November 14th, 2018

37:17

In today's episode we're joined by Julian Shapiro and in this first part of a two-part episode, Julian talks about building Velocity. js and what he …

Inhibition, Fear, and Two Mindsets for Moving Forward in the Face of Uncertainty

November 12th, 2018

13:32

Fear can often keep us from moving forward and in today's episode, we're talking about different techniques to keep us moving into uncertainty a step …

Make Programming Principles More Useful with These 3 New Angles

November 9th, 2018

17:30

One of the ways you can do better work and uncover more about the world around you are through different patterns of thinking and angles that usually …

Could We All Be Right? Event vs. Construct Theories

November 7th, 2018

12:02

When was the last time another developer said something that you disagreed with? In today's episode, we're talking about theories. How someone can be wrong but more often how we can all be right.

Today's Episode is …

3 Rules for Designing Lasting Habits

November 6th, 2018

27:59

In today's episode, we're talking about three rules or practices to live by when building healthy and sustainable habits.

Thanks to today's …

Exit Points - Where Productivity Turns Into Procrastination

November 5th, 2018

20:59

It's November now and we're closing in on the end of the year. As we look past the year and forward toward the future, we reflect and observe. Most …

3 Counterintuitive Rules of Communication with Co-workers

November 2nd, 2018

16:39

In today's episode, we're talking about communication with co-workers and how we can improve those interactions.

Today's Episode is Brought To you by: Digital Ocean

DigitalOcean is the easiest cloud platform to run …

3 Considerations of Symmetry in Code

October 31st, 2018

16:58

In today's episode, we're going to define symmetry in code and identify three things to consider when identifying what tradeoffs we're making in our work.

Today's Episode is Brought To you by: Digital Ocean

Learning React - Part 2 (Three lessons from the perpetual path)

October 30th, 2018

21:49

Today's episode we're talking about three specific lessons that I've learned while working in React, and the hope is that this episode to help you …

Learning React - Part 1 (More than just tooling)

October 29th, 2018

20:47

Usually, on this show, we talk about ideas or research, but in today's episode, we're talking about my personal experience learning React and how we can apply an experience of learning in your career as you're using it.

How to Argue Better

October 22nd, 2018

7:28

In today's episode, we're going to talk about a couple of strategies to get your ego out of the way so you can argue better.

Get in touch

If you have questions about today's episode, want to start a conversation …

Three Perspective Shifts for Philosophical Engineering

October 19th, 2018

14:42

In today's episode, we'll talk about vantage points or thoughts to ponder or lenses that we can look through to view our careers and goals from time to time and get a better grasp on the meaning for what we're doing in …

Harmony Over Perfection

October 18th, 2018

12:27

You are not the only person who matters in your purpose-driven career. That's what we're talking about in today's episode of Developer Tea. Finding advocates within you team or with your customers with help you move …

Backwards Reasoning

October 15th, 2018

13:36

It's important to view yourself as more than a part of a story. In today's episode, we're talking about the self-sabotage that comes with algorithms we identify for ourselves and how we can learn from our past when …

Elected Distractions

October 12th, 2018

11:23

In today's episode, we're talking about ways that we intentionally give our attention to things that really don't matter, and how we can easily convince ourselves that a distraction is happening to us, instead of chosen.

Interview w/ Trevor Hinesley (Part 2)

October 10th, 2018

33:35

Today we have an awesome guest that I met outside of his profession. Today's guest is Trevor Hinesley, who is the CTO of Soundstripe

Interview w/ Trevor Hinesley (Part 1)

October 8th, 2018

30:24

Today we have an awesome guest that I met outside of his profession. Today's guest is Trevor Hinesley, who is the CTO of Soundstripe

Exploring the Dreyfus Model

October 5th, 2018

13:28

In today's episode, we're going to talk about the Dreyfus model of skill acquisition.

Get in touch

If you have questions about today's episode, want to start a conversation about today's topic or just want to let us …

How Code Evolves Through Human Influence

October 3rd, 2018

17:42

In today's episode, we're talking about our humanity, combined with deadlines, revenue or other business goals get in the way of how we write our code day to day, but if we recognize the humanity in our code we can work …

Why Great Developer Still Google Their Errors

October 1st, 2018

13:58

Today we're talking about how we can still become great developers in craft and yet still find ourselves googling the things we've forgotten. We'll talk about how to get beyond ourselves as being great at something and …

5 Learning Anti-Patterns

September 28th, 2018

19:25

In today's episode, we're getting back to the bread and butter of learning and talking about the ways we learn and talk about five different …

Three Co-Worker Anti-Patterns

September 26th, 2018

15:42

In today's episode, we're talking about three anti-partners that you are probably experiencing or creating with your co-workers that you have …

When (Not) To Listen To Advice

September 24th, 2018

12:59

Think about a time when you got great advice. In today's episode of Developer Tea, we're going to talk about the relevance of advice we receive and …

The Truth About Self-Consciousness & Likeability

September 21st, 2018

11:43

Doing good work breaks down when you can't realize your own self-worth. In today's episode, we're talking about decision making. accepting that we'll make mistakes and the ability to take action in the face of …

Advice and Survivorship

September 19th, 2018

20:34

There are some huge glaring problems when we only look at successful people and try to emulate them. That's what we're going to talk about today, …

Evaluating the Downside of Shortcuts

September 17th, 2018

11:13

In today's episode, we're talking about the idea that shortcuts lead to a faster solution. Typically we make shortcuts in the name of getting a …

Purposeful Mini-Rituals

September 14th, 2018

6:06

What are some key things that make up your days? In today's episode, we're talking about purposeful rituals to help us find our career purpose.

Get …

Change Yourself Instead of the World

September 12th, 2018

13:05

What do you need to be happy? Today we're going to talk about finding the things that we need to make us happy in ourselves and where we can put our efforts to continue making us happy down the road.

Today's Episode …

Facing Fears Instead of Supporting Them

September 10th, 2018

10:42

In today's episode, we're talking about uncovering internal fears and how we can face them, instead of avoiding them.

Today's Episode is Brought To you by: Digital Ocean

DigitalOcean is the easiest cloud platform to …

The Advantage Inexperienced Developers Have

September 7th, 2018

12:03

In today's episode, we're going to talk about how the experiences you have influence your behaviors and the pros and cons of being experiences vs. experiencing something for the first time.

Get in touch

If you have …

Magnitude of Our Beliefs

September 5th, 2018

11:04

In today's episode, we're talking about our development beliefs and how we can prepare ourselves if those development beliefs are challenged and change.

Today's Episode is Brought To you by: Digital Ocean

DigitalOcean

What Exactly Is Bias, Anyway?

September 3rd, 2018

9:00

We talk about bias on this show quite a bit but haven't talked about what biases are. In today's episode, we're going to identify different types of …

2 Ways to Use Explicit Systems

August 31st, 2018

10:42

Today we're talking about intentionally defined systems to help us do our jobs better, so we can do our work smarter in the long term.

Today's Episode is Brought To you by: Digital Ocean

DigitalOcean is the easiest …

Suffering, Fear and Safety

August 29th, 2018

14:46

It's the middle of the week and if you're like most people, you go into auto-pilot to get from the beginning of your day to the end of your day. In today's episode, we're reflecting on how we acted yesterday and …

3 Ways to Simplify and Avoid Ego Depletion

August 27th, 2018

18:55

In today's episode, we're going to talk about different tactics and times of day to make tough vs. easy decisions during your day.

Today's Episode is Brought To you by: Digital Ocean

DigitalOcean is the easiest cloud …

Power of Expectations

August 24th, 2018

9:38

What do you expect to happen today? Maybe it's in your career or if you're job searching, maybe it's an expectation in your email inbox, but what do you expect to improve on personally, today? In today's episode, we're …

Interview with Daniel Pink (Part 2)

August 22nd, 2018

23:12

Today we are thrilled to have Daniel Pink on the show, Daniel has four New York Time Best Sellers and Daniel has a wide variety of experience including being a chief speechwriter for Al Gore in the 90s, and has one of …

Interview w/ Daniel Pink (Part 1)

August 20th, 2018

22:24

Today we are thrilled to have Daniel Pink on the show, Daniel has four New York Time Best Sellers and Daniel has a wide variety of experience including being a chief speechwriter for Al Gore in the 90s, and has one of …

Accepting Change by Focusing on Continuity

August 17th, 2018

11:08

Today I have some personal news to share, in addition to talking about life changes and accepting the fear that comes with change.

Thanks to Breaker for sponsoring today's episode!

Breaker just came out with a new …

Appreciating Jerry Weinberg

August 15th, 2018

9:14

The world of computer science lost a legend last week when Jerry Weinberg passed away on August 7th, 2018. Author of "The Psychology of Computer …

Asymmetry and the Halo Effect

August 13th, 2018

15:32

Something that's interesting about instruments is the asymmetry of the job of each hand for skilled musicians. That's what we're going to be talking about in today's episode, the idea of asymmetry that developers …

Fixing Remote Work Communication

August 10th, 2018

17:40

As a developer, you've probably encountered an offer to pursue remote work. More and more people are working in a nomadic state as opposed to in an office. So it makes sense to do some studying around remote work and …

Accepting Irrationality

August 8th, 2018

15:16
Thanks to Breaker for sponsoring today's episode!

Breaker just came out with a new option to subscribe without sponsor messages to the developer tea podcast. Developer Tea will continue to offer free sponsor included …

Fluidity of Time

August 6th, 2018

16:59

One of our most popular episodes on the show was on a subject that's tough to talk about. The subject was time and time management, and that's what …

Primitive Obsessions

August 3rd, 2018

10:27

Today, we're talking about doing good work and writing better code, and this episode will ask you to question what good code is. We'll be exploring that through the lens of the code smell called Primitive Obsession.

Future Features (Are Futile)

August 1st, 2018

10:48

What code do you need today? Today's episode is all about business objectives that get translated into our code.

Thanks to today's Sponsor: Reaktor

They're looking for great software engineers for a number of …

Evidence is Not Proof

July 30th, 2018

9:42

What was the last time you felt 100% certain about a conclusion you made? We're talking about conclusions and how we come to them, and in today's episode I'll challenging you to ask more questions before landing on …

Fixing Overconfidence with Probabilities

July 27th, 2018

15:47

In today's episode, we're talking about how we view our co-workers around us and our perceptions of ourselves.

Get in touch

If you have questions about today's episode, want to start a conversation about today's …

Replacing Implicit Questions

July 25th, 2018

11:20

What questions are you answering right now? On today's episode we're talking about the power of questions, and more specifically the implicit questions that you're asking in your day.

Today's Episode is Brought To you …

Underestimating the Effects of Gratitude

July 23rd, 2018

5:37

In today's episode, we're talking about the people who you're thankful for or impressed by and letting others know that we appreciate them with zero …

Smaller Purpose

July 20th, 2018

12:38

Part of the point of Developer Tea is to help driven developers connect to their career purposes. In today's episode, we're going to talk about finding purpose in smaller ways.

Today's Episode is Brought To you by:

Problem Chains

July 18th, 2018

8:40

Today we're talking about problems we face every day as developers, and we face problems every day in a lifecycle -- meaning our problems are almost never atomic. We're going to talk about breaking problems down.

Rollercoasters of Emotions

July 16th, 2018

12:45

It's important that we remember ourselves as humans with emotions and recognize how our emotions affect our behavior and decisions. In this episode, we're talking about understanding our emotions and using that …

Astrology and The Barnum Effect

July 13th, 2018

13:50

In today's episode, we talk about astrology's methodology can be very persuasive and similarities in perceptions of code.

Get in touch

If you have …

A Bug Story - How Narrative Bias Creates Blind Spots

July 11th, 2018

12:59

Our brains are lazy, but if a story makes sense, that can be more persuasive than raw data and often picked up more readily than data.

Get in touch

If you have questions about today's episode, want to start a …

A Research-Backed Argument for Empathy

July 9th, 2018

12:31

In today's episode, we're talking about empathy and why everyone needs it.

Thanks to today's Sponsor: Datadog

Thousands of organizations rely on …

A Problem Solving Paradox

July 6th, 2018

11:52

In today's episode, we're talking about the paradox that happens when we get caught up seeking the perfect code. How do we address this and get past our own assumptions?

Thanks to today's Sponsor: Reaktor

They're …

Attentional Bias & Cognitive Expectations aka "It Was Right In Front Of You The Whole Time"

July 4th, 2018

13:41

It's important to understand yourself. Most importantly, it's important to understand how your brain works. What are the things that stick with you and why do those things stick with you?

Get in touch

If you have …

No Good Options

July 2nd, 2018

9:32

We've been talking about choice on the past few episodes of Developer Tea and today we're going to continue down that road in today's episode.

Today we're talking about how we navigate our careers when we feel like …

Choice Frameworking

June 29th, 2018

14:40

In today's episode, we're talking about pros and cons lists based on what we're focusing on, either positive or negative and the weight of our overall goals.

Thanks to today's Sponsor: Reaktor

They're looking for …

Three Ways To Avoid Choice Paralysis

June 27th, 2018

17:56

Choices shape our careers, and in today's episode, we're going to talk about decision making and how we can evaluate decisions to move forward instead of letting decisions stop us.

Today's episode is sponsored by

Internal Dialogues and Barriers to Change

June 25th, 2018

13:53

Today we're talking about changes that we want to make both for ourselves and in our careers.

To help guide this conversation, we'll be looking at a few motivational quotes from Kent Beck. Kent is an author, speaker, …

Coding In The Moment

June 22nd, 2018

13:52

The way we develop is impacted by the way we view the world around us. In today's episode, we're talking about the concept of mindfulness and …

We Become What We Get Used To

June 20th, 2018

12:53

In today's episode, we're talking about how you get used to something over time. More specifically we talk about how our normalcies are created.

Thanks to today's Sponsor: Datadog

Thousands of organizations rely on …

Breaking Out of Incremental Thinking

June 18th, 2018

12:12

In today's episode, we're talking about breaking the habit of incremental progress. How can we step away from solving the problems that are right in …

Interview w/ Andrew Ofstad from Airtable (part 2)

June 13th, 2018

37:23

On this show, we often talk about breaking a problem down into smaller tasks, and in today's episode, we have the pleasure of speaking with Andrew Ofstad, who a co-founder of Airtable.

Airtable is the future of data …

Interview w/ Andrew Ofstad from Airtable (part 1)

June 11th, 2018

41:18

On this show, we often talk about breaking a problem down into smaller tasks, and in today's episode, we have the pleasure of speaking with Andrew Ofstad, who a co-founder of Airtable.

Airtable is the future of data …

Treating Time Seriously

June 8th, 2018

17:54

Take a moment to think about what time it is. In today's episode, we're going to talk about how time matters to the work you do.

Thanks to today's Sponsor: Bitrise

If you're looking for an automatic platform and …

What You Get Wrong About Productivity - A Humanist Approach

June 6th, 2018

17:40

How do you set yourself up for a productive day? That's what we're going to be talking about in today's episode and how we can use our own motivations to get us through some of the harder parts in our day.

Thanks to …

Debugging With Isolation & Modularity

June 4th, 2018

13:47

One of the skills that you'll always need to get better at is debugging. Today, we're getting extremely practical and talking about how debugging is an incredibly complex thing that developers have to do and how we can …

Future Thinking & Imagination Barriers

June 1st, 2018

15:59

When was the last time you slowed down your thinking to focus a little further out. Today, we're going to focus on our fears and anxieties about our future selves and use that to help us do our current work well.

Interview w/ Jon Yablonski (Part 2)

May 30th, 2018

45:24

Today's episode is sponsored by Linode.

In 2018, Linode is joining forces with Developer Tea listeners by offering you $20 of credit - that's 4 months of FREE service on the 1GB tier - for free! Head over to

Interview w/ Jon Yablonski (Part 1)

May 28th, 2018

39:50

On this show, you know we talk about psychology quite a bit and today we sat down with Jon Yobonski to talk about Laws of UX.com and other practical …

Obligations and the Consequence of Assumptions

May 25th, 2018

17:17

Do you ever get the sense that your day is planned for you? In today's episode, we're talking about how much we believe our days are controlled by us …

Motivation Batching

May 23rd, 2018

8:14

Take a moment to take a few breaths. That's what we're talking about in today's episode, taking a moment to appreciate the time you live in and how far you've come as a person and a developer.

Today's episode is …

3 Habits of Learning Developers

May 21st, 2018

19:51

Becoming a great developer comes with practice and observation. Today, we're going to talk about developing long-term learning habits of developers and ways that you can evaluate the health of your learning environments.

Write the Code You Wish You Had

May 18th, 2018

8:07

How do you write beautiful code? This is an age-old question for developers and in today's episode, we're going to talk about different techniques to …

Problem Solving Series #4: Inductive and Deductive Reasoning

May 16th, 2018

16:27

Perhaps you've faced the problem where something works perfecting fine on your device but broken for someone else. Today, we're talking about ways to signal yourself when you're in these situations through inductive and …

Problem Solving Series #3: Perspective Shifts

May 14th, 2018

16:14

Have you ever tried to understand what a 4th dimension would feel like? In today's episode, we're going to be talking about gaining new perspectives …

Problem Solving Series #2: Reframing

May 11th, 2018

15:35

What is your most memorable de-bugging session? Today, we're talking about fixing our losses by reframing the situation.

Thanks to today's Sponsor: Bitrise

If you're looking for an automatic platform and …

Avoiding Dogmatic Protocol

May 9th, 2018

18:16

If you've ever lived in a dorm room, then you've probably heard of the furniture company: IKEA. Its affordable furniture that comes unassembled and building furniture gives you a feeling of accomplishment or frustration …

Problem Solving Series #1: Starting By Making It Worse

May 7th, 2018

14:12

It's not an easy task to describe what you do as a software developer to a non-technical person. A blanket description is to tell non-technical …

Secondary Tools

May 4th, 2018

18:29

Take a moment to think about the tools you use to do your development work? What text editor are you using? Which web browser are you defaulting to?

Randomizing live w/ Max Hawkins (Part 2)

May 2nd, 2018

37:12

What is your plan for today? Where are you going to go and what people are you going to interact with? A lot of the decisions we make become automatic. That's what we're talking about today with Max Hawkins.

Max was …

Interview w/ Max Hawkins (Part 1)

April 30th, 2018

46:06

What is your plan for today? Where are you going to go and what people are you going to interact with? A lot of the decisions we make become automatic. That's what we're talking about today with Max Hawkins.

Max was …

Subtractive Thinking

April 27th, 2018

18:00

What is on your mind? Today we are talking about ways we can inspect our default state of mind.

Thanks to today's Sponsor: Bitrise

If you're …

Fear, Change & Instincts

April 25th, 2018

15:46

Think about the last 5....20 and 100 days. If you're like most people then most of those days had one thing in common that you can draw a line between and say you repeated. Today, we're talking about the daily things …

Zero Dead Ends - Why Complaining Can Hold You Back

April 23rd, 2018

15:30

If you've ever known a small child, then you've probably noticed that when they get hurt, they react by running to an adult for consolation. We'd …

2 Reasons Your Habits Aren't Sticking

April 20th, 2018

13:40

The episode wraps up our week of practical applications. In today's episode, we're talking about why we don't pick up a new tool, keep our …

3 Ways to Better Cultivate Coworker Connections

April 18th, 2018

18:15

This week we're talking about practical things and today we're talking about 3 psychological realities that can help you connect better with your …

4 Code Smells (And How to Fix Them)

April 16th, 2018

22:22

This week we're going to get very practical. Today we're talking about identifying code smells (very common ones) and a few ways to fix them.

Today's episode is sponsored by Linode.

In 2018, Linode is joining forces …

4 Principles of Great Learners

April 13th, 2018

20:21

What do great learners have in common? In today's episode we're talking about are the common factors of successful people and what we can learn from …

Slow Down on Your Quest for Happiness

April 11th, 2018

22:35

Do you know what makes you happy? In today's episode we're talking about what it means to be happy and how to connect to our happiness when it changes from moment to moment

Today's episode is sponsored by Linode.

In …

Fixing Fear: A Heuristic for Maintainable Code

April 9th, 2018

12:27

What does it mean to write good code? In today's episode we're answering this question with the use of a heuristic:

Today's episode is sponsored by Linode.

In 2018, Linode is joining forces with Developer Tea …

Creating Consensus, Defeating Bias and Getting Better

April 6th, 2018

21:40

Biases are going to change the way you view statistics. In today's episode we're talking about different ways you can work around your biases.

Today's Episode is Brought To You By: WooCommerce

WooCommerce is an open …

Broken Brains Take On Statistics

April 4th, 2018

18:33

Today we're talking about ways that we exacerbate ways of seeing things clearly. More specifically we're determining how to uncover truth as it relates to our surroundings, or inspection.

Today's episode is sponsored …

More Misunderstood Truths About Statistics

April 2nd, 2018

20:32

We've established that statistics are useful and more relevant in our day-to-day work life, but how do statistics effect our personal selves? In …

Misunderstood Truths About Statistics (Part 1)

March 30th, 2018

16:51

What makes discussions about statistics sound cold? In today's episode we're breaking down the etymology of statistics, how it's evolved over the …

Why Most People Fail at Fixing Operations

March 28th, 2018

11:20

How is it that we know the right things to do but often don't do them? In today's episode we'll be discussing internal operations that are so clearly correct but sometimes we fail to do it.

Today's episode is sponsored …

2 Structured Thinking Methods For Problem Solving

March 26th, 2018

16:07

No matter what problem you're trying to solve, if you can create a structure to approach the problem you'll be faster at solving it. Today, I'll be …

3x3: Three Habits for Mental Hygiene

March 23rd, 2018

23:55

Most of us grow up learning skills to help us take care of things. Unfortunately we are not often taught how to keep our minds clear. In today's …

3x3: Three Questions to Help You Uncover Your Short Term Purpose

March 21st, 2018

13:35

Today's episode is all about the "now" that will lead you into the future. You may have grand visions of what happens in 10 years or even 20 years down the road, but what about today? How can you connect your purpose to …

3X3: Three Questions To Get Unstuck On Big Problems

March 19th, 2018

12:20

Today's episode is about big problems. The kind that aren't answered simply or in a few words, but rather with a cascade of actions. How can you get unstuck on big problems?

Today's episode is sponsored by Linode.

In …

Setting Better Problem Solving Parameters

March 16th, 2018

11:32

What do grocery lists have in common with solving problems? As it turns out, quite a lot. In today's episode, we discuss solving problems by using …

3 Problems Every Developer Will Face

March 14th, 2018

29:29

Every industry has its problems, and this is also true for developers and the people in that industry. In today's episode we're talking about three problems developers face in this industry

Today's episode is sponsored …

Using Bloom's Taxonomy to Learn More Intentionally

March 12th, 2018

14:54

How would you go about discovering if you actually learned something you wanted to learn? Today's episode is about evaluating whether or not you've …

Better 1-on-1s With This Simple Question

March 9th, 2018

10:14

In today's episode we're talking about leadership and having better 1-on-1s with our leaders.

Today's Episode is Brought To You By: WooCommerce

How Our Tools Shape Us

March 7th, 2018

15:54

Basically everything you interact with is a tool. How does this shape you? How does it shape your evolution and learning? We'll talk about how you …

Delayed Pain

March 5th, 2018

14:42

You've probably heard of delayed gratification? In today's episode we're talking about what we're willing to pay for gratifications now vs in the future and how to use the tendency to want immediate gratification to our …

Improvisational Problem Solving Based on Characteristics

March 2nd, 2018

9:53

In today's episode, we'll talk about working with what you've got.

Today's Episode is Brought To You By: WooCommerce

WooCommerce is an open source …

Accepting The Unexpected

February 28th, 2018

16:15

In today's episode, we talk about preparing for the unexpected.

Today's episode is sponsored by Linode.

In 2018, Linode is joining forces with Developer Tea listeners by offering you $20 of credit - that's 4 months of …

Asking "Dumb" Questions

February 26th, 2018

12:42

In today's episode, we'll discuss how important "dumb" questions can be.

Today's episode is sponsored by Linode.

In 2018, Linode is joining forces with Developer Tea listeners by offering you $20 of credit - that's 4 …

The Importance of Mental Models

February 23rd, 2018

14:07

How is it that we can make so many decisions in a day? Today we're going to talk about what it means to have a mental model.

Today's Episode is Brought To You By: WooCommerce

WooCommerce is an open source eCommerce …

Actions As Objects

February 21st, 2018

16:09

Take a minute to think about the last big bug you worked on and how you felt....today we're talking about a way to track down bugs and solving long, …

What Are You Creating?

February 19th, 2018

19:09

In today's episode, we talk about the ripple effects of the work you do.

Today's episode is sponsored by Linode.

In 2018, Linode is joining forces with Developer Tea listeners by offering you $20 of credit - that's 4 …

Thinking, Acting & Marshmallows

February 16th, 2018

11:01

In today's episode, we discuss how experimenting can be more beneficial than thinking.

Today's Episode is Brought To You By: WooCommerce

Olympics, Statistics & Raising Your Average Performance

February 14th, 2018

16:54

In today's episode, we talk about a statistical phenomenon that might change the way you think about comebacks and falling stars.

Today's episode is sponsored by Linode.

In 2018, Linode is joining forces with …

Project-Oriented Mindset

February 12th, 2018

11:32

In today's episode, we talk about a way to avoid feeling like you're just working on an endless list of tasks.

Today's episode is sponsored by Linode.

In 2018, Linode is joining forces with Developer Tea listeners by …

Research Bias (Part 3)

February 9th, 2018

14:53

In today's episode, we discuss more research biases that can lead you down the road of bad decisions and bad information.

Today's Episode is Brought To You By: WooCommerce

WooCommerce is an open source eCommerce …

Research Bias (Part 2)

February 7th, 2018

17:22

When does bias begin? We know that bias begins way in advance of your research starting and that's what we'll be talking about in today's episode.

We typically start our research with the people nearest to us, and if …

Research Bias (Part 1)

February 5th, 2018

18:45

In today's episode, we start a discussion about the authority and persuasive ability of research and how bias can have major effects without us realizing it.

Today's episode is sponsored by Linode.

In 2018, Linode is …

The Detriments of Social Comparisons

February 2nd, 2018

17:57

In today's episode, we discuss the potential detriments of over-comparing yourself to others.

Today's Episode is Brought To You By: WooCommerce

Your Brain Might Betray You

January 31st, 2018

18:55

Your brain is your ally, and your enemy. This contentious relationship can make for some difficult experiences, and it makes sense for you to be …

Your Brain is Non-Linear

January 29th, 2018

14:30

Action is non-linear. We'll break that down in today's episode, and explain how not understanding this core reality can lead to FOMO and impostor's syndrome.

Today's episode is sponsored by Linode.

In 2018, Linode is …

3 Times When More Code Means Better Code

January 26th, 2018

12:25

Usually, less code is better code. Refactoring usually looks best when lines of code are deleted and replaced with simpler solutions.

However, …

Our Imagined Fictions

January 24th, 2018

14:51

Our imagination is a powerful thing that helps us create a story. In this episode, we'll dig into observations in our own daily life and the …

Bringing Your Whole Self to Work

January 22nd, 2018

10:27

In today's episode, we'll be discussing the importance of a holistic approach to working.

Today's episode is sponsored by Linode.

In 2018, Linode …

How Can We Be Wrong...Without Knowing It?

January 19th, 2018

10:26

In what ways are you wrong? In today's episode we'll be continuing our discussion on perception and the ways in which we are wrong is an important question to ask ourselves.

One of the ways to become a better developer …

Your Angle of Approach in Problem Solving

January 17th, 2018

7:34

Ever had a brain block? How can you overcome that?

In Today's episode we're talking about angles of approach in problem solving .

Today's episode …

The Perception Principle

January 15th, 2018

8:25

What does it mean to be wrong? Specifically what does it mean when our opinions are wrong?

In Today's episode we're talking about differences in perception. We'll dig into a couple of theories behind different …

Deconstructing The Lies We Tell Ourselves

January 12th, 2018

19:02

In today's episode is a principles episode. We're talking about how you can be more truthful with yourself. After this episode you should be able to …

Interview w/ Chris Shinkle (Part 2)

January 10th, 2018

33:21

In today's episode, I talk with Chris Shinkle, Director of Innovation at SEP. I believe today's episode is one of the most important interviews I've done to date, and I hope you enjoy it as much as I did!

Today's …

Interview w/ Chris Shinkle (Part 1)

January 8th, 2018

36:17

In today's episode, I talk with Chris Shinkle, Director of Innovation at SEP. I believe today's episode is one of the most important interviews I've done to date, and I hope you enjoy it as much as I did!

Today's …

Finding Perspective in 2018

January 5th, 2018

15:36

Today's episode is a re-air of a discussion we had in 2017 about finding your perspective.

Re-Air: The Anatomy of Change

January 3rd, 2018

19:26

In today's episode, we're talking about the transtheoretical model of behavioral change. This will help you understand the different stages you go …

Setting The Course For 2018

December 29th, 2017

16:02

In today's episode, we will look ahead to 2018 and discuss the future of Developer Tea.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux servers in the cloud starting at $5 a …

2017 Year End Recap

December 27th, 2017

20:49

In today's episode, we will recap what happened in 2017 on Developer Tea.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode …

Data Science w/ Elena Grewal (Part 2)

December 20th, 2017

51:13

In today's episode, I talk with Elena Grewal, head of data science at Airbnb. We cover a wide variety of topics, so make sure you catch the first part of this interview as well!

Today's episode is sponsored by Fuse! …

Data Science w/ Elena Grewal (Part 1)

December 18th, 2017

22:17

In today's episode, I talk with Elena Grewal, head of data science at Airbnb. We cover a wide variety of topics, so make sure you catch the second episode in this interview as well!

Today's episode is brought to you by

3X3: Anti-Resolutions To Kick Off Your 2018

December 15th, 2017

20:14

In today's episode, I give you 3 anti-resolutions to start out your 2018 planning.

Today's episode is brought to you by Linode.

Linode provides …

3X3: Questions that Could Change the Way You Think

December 13th, 2017

18:49

It's 3X3 Week!

All week we'll be covering three practical take aways that you can apply to your day. Today's episode we cover three simple questions you can ask yourself that might change the way you think. Listen on!

3X3: Fallacies to Avoid as a Developer

December 11th, 2017

25:14

It's 3X3 Week! All week we'll be covering three tips to make you a stronger developer. Today's episode we cover three biases that you need to protect yourself from as a developer.

Interview with Joshua Aziz (Part 2)

December 8th, 2017

30:49

In today's episode, I interview Joshua Aziz from TransferWise.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering …

Interview with Joshua Aziz (Part 1)

December 6th, 2017

36:22

In today's episode, I interview Joshua Aziz from TransferWise.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering …

The Power of A Question

December 4th, 2017

13:04

In today's episode, we discuss the power of inquiry and Socratic question oriented thinking.

Today's episode is sponsored by Fuse! Build native iOS …

Practical Advice for Changing Your Habits

December 1st, 2017

14:20

In today's episode, we discuss some practical advice for habit change.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is …

How A Text Message Can Trigger Behavior Change

November 29th, 2017

15:13

In today's episode, we continue talking about behavior change. This time, we're discussing how a simple reminder can make a huge difference.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with …

Inspiring Stories From Listeners - Basil's Story

November 27th, 2017

14:43

In today's episode, we hear an inspiring story from listener Basil.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is …

Interview Week: First Impressions

November 24th, 2017

16:44

In today's episode, we continue interview week by talking about the importance and psychology of first impressions.

Check out the Beyond Bootcamp …

Interview Week: Characteristics of Growth Oriented Questions

November 22nd, 2017

14:26

In today's episode, we kick off interview week by talking about Heather's question about moving into devops from her current position.

Check out the Beyond Bootcamp Interview Week Prep Guide at …

Interview Week: Heather Asks a Question About Dev Ops

November 20th, 2017

15:02

In today's episode, we kick off interview week by talking about Heather's question about moving into devops from her current position.

Check out the Beyond Bootcamp Interview Week Prep Guide at …

"Mindful Distractions" - Focus Week Listener Question

November 17th, 2017

17:12

In today's episode, we continue Focus Week by answering a listener question about participating in mindful distractions.

Today's episode is brought …

Focus Week: 3 Focus Factors

November 15th, 2017

20:49

In today's episode, we continue Focus Week by discussing factors that contribute to focus.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux servers in the cloud starting at $5 a …

Focus Week: Deconstructing Distractions

November 13th, 2017

14:44

In today's episode, we kick off Focus Week by talking about ways you can better attack your distractions through destructuring.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux …

3x3: Morning Routine Tasks Every Developer Should Do

November 10th, 2017

20:30

In today's episode, we conclude the first 3x3 week with a list of 3 morning routine tasks every developer can benefit from.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux …

3x3: 3 Things You Can Do To Improve Your Resumé In Just 10 Minutes

November 8th, 2017

19:35

In today's episode, we continue the first 3x3 week with a list of 3 things you can do to improve your resumé, quickly.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux servers in …

3x3: The 3 Things you Shouldn't Be Doing As A Developer

November 6th, 2017

21:47

In today's episode, we kick off the first 3x3 week with a list of 3 things you shouldn't be doing.

Today's episode is brought to you by Linode.

The Future (and Past) of Legal for Developers w/Gary Nissenbaum (part 2)

November 3rd, 2017

51:49

In today's episode, we wrap up our discussion about the legal implications of the new digital age with my guest, Gary D. Nissembaum. You can see Gary's firm and check out the services they provide at gdnlaw.com - thanks …

The Future (and Past) of Legal for Developers w/Gary Nissenbaum (part 1)

November 1st, 2017

46:13

In today's episode, we start a discussion about the legal implications of the new digital age with my guest, Gary D. Nissenbaum. You can see Gary's firm and check out the services they provide at gdnlaw.com - thanks to …

Interviewer's Wishes with Jason Vasquez (Part 2)

October 30th, 2017

26:08

Today's episode is all about the environments we work in and the skills that contribute beyond the code. Jason Vasquez, CTO at Developertown, joins me as a guest.

Today's episode is sponsored by Fuse! Build native iOS …

Working Environment and Secondary Skills w/ Jason Vasquez (Part 1)

October 27th, 2017

51:07

Today's episode is all about the environments we work in and the skills that contribute beyond the code. Jason Vasquez, CTO at Developertown, joins me as a guest.

Today's episode is brought to you by Linode.

Linode …

Your Interview is Tomorrow? Here's Some Last Minute Advice

October 25th, 2017

31:01

In today's episode we discuss a few pieces of advice for your upcoming interview.

How To Navigate Communication Problems - Listener Question from Enrico

October 23rd, 2017

19:55

In today's episode, Enrico asks about how to navigate situations where other people don't seem to understand him.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better …

Interview w/ Kristen Gallagher (Part 2)

October 20th, 2017

30:42

In today's episode, I talk with Kristen Gallagher about HR. This isn't the boring stuff you think when you first hear the term human resources; we talk about how HR can help teams work better together.

Today's episode …

Interview w/ Kristen Gallagher (Part 1)

October 18th, 2017

39:29

In today's episode, I talk with Kristen Gallagher about HR. This isn't the boring stuff you think when you first hear the term human resources; we talk about how HR can help teams work better together.

Today's episode …

The Most Important Part of My Day (Part 2)

October 16th, 2017

13:41

In today's episode, we talk about a habit that I believe anyone listening to this can benefit from: a morning/evening journal session.

Today's episode is brought to you by Spec! Spec is here to help you level up as a …

The Most Important Part of My Day (Part 1)

October 13th, 2017

9:51

In today's episode, we talk about a habit that I believe anyone listening to this can benefit from: a morning/evening journal session.

Today's episode is brought to you by Spec! Spec is here to help you level up as a …

Interview with Mark Engelberg (Part 2)

October 11th, 2017

51:54

In today's episode, I interview Mark Engelberg. Mark creates puzzle games, and most recently created the "CODE" series of games in collaboration with …

Puzzle Games with Mark Engelberg (Part 1)

October 9th, 2017

58:18

In today's episode, I interview Mark Engelberg. Mark creates puzzle games, and most recently created the "CODE" series of games in collaboration with …

The 3 Steps in the Cycle of Technological Abstraction

October 6th, 2017

17:40

In today's episode, we discuss the cycle of abstraction, and how you can use abstraction to create new and unique value.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux servers …

DCR: Traits of Being A Great Developer (Recap)

October 4th, 2017

22:04

In today's episode, we conclude the DCR Traits of a Great Developer series with a review of all of the traits we've discussed.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and …

DCR - Bravery

October 2nd, 2017

14:48

In today's episode, we continue the DCR traits of a great developer. Today's trait is bravery.

Today's episode is sponsored by Fuse! Build native …

DCR: Ownership Level Responsibility

September 29th, 2017

12:25

Today's episode is the next of a series of episodes extending our previous discussions from the Developer Career Roadmap. The first episode from that series can be found here: https://spec.fm/podcasts/developer-tea/49656

DCR: Open Minded Curiosity

September 27th, 2017

14:44

Today's episode is the next of a series of episodes extending our previous discussions from the Developer Career Roadmap. The first episode from that series can be found here: https://spec.fm/podcasts/developer-tea/49656

DCR: Growth Mindset

September 25th, 2017

14:38

Today's episode is the next of a series of episodes extending our previous discussions from the Developer Career Roadmap. The first episode from that series can be found here: https://spec.fm/podcasts/developer-tea/49656

DCR: Traits of a Great Developer - Communications Model (Deep Dive)

September 22nd, 2017

18:42

Today's episode is the next of a series of episodes extending our previous discussions from the Developer Career Roadmap. The first episode from that series can be found here: https://spec.fm/podcasts/developer-tea/49656

DCR: Traits of a Great Developer - Communications Expert

September 20th, 2017

14:52

Today's episode is the next of a series of episodes extending our previous discussions from the Developer Career Roadmap. The first episode from that series can be found here: https://spec.fm/podcasts/developer-tea/49656

DCR: Traits of a Great Developer - Expanding Perspective

September 18th, 2017

13:03

Today's episode is the next in the lineup of episodes extending our previous discussions from the Developer Career Roadmap. The first episode from that series can be found here:

DCR: Traits of a Great Developer - Grit of a Scientist

September 15th, 2017

14:51

In today's episode, we continue the DCR traits of a great developer. Today's trait is having the grit of a scientist.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better …

DCR: Traits of A Great Developer - Humility

September 13th, 2017

17:07

Today's episode is the first of a series of episodes extending our previous discussions from the Developer Career Roadmap. The first episode from that series can be found here:

Introspection - Part 2 - Why & Why Not

September 11th, 2017

12:53

Today's episode is our second introspection episode - we'll be using values to ask ourselves two key questions about our decisions.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based …

Introspection - Part 1 - Finding What You're Best At

September 8th, 2017

19:49

In today's episode, we talk about finding what you are best at. In this episode, you'll explore this idea by asking some self-interrogation questions.

Interview w/ Rachel Nabors (Part 2)

September 6th, 2017

36:20

In today's episode, we talk with Rachel Nabors about her new book, course, and how to respond to rejection.

Today's episode is sponsored by Dolby. …

Interview w/ Rachel Nabors (Part 1)

September 4th, 2017

38:52

In today's episode, we talk with Rachel Nabors about her new book, course, and how to respond to rejection.

Today's episode is sponsored by Dolby. …

Mystery Voices

September 1st, 2017

17:51

In today's episode, we talk about different kinds of "mystery voices" and how to avoid them.

Today's episode is sponsored by Dolby. One of the most …

Planning Series: Scaling and Detailing of Features

August 30th, 2017

13:27

Today's episode is about scaling and detailing features, and is the first in a series of episodes about planning.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux servers in the …

Learning Environment

August 28th, 2017

15:48

In today's episode, we discuss what it takes to create a learning environment that can get your gears turning immediately.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux …

Tips For Students (Re-Air)

August 25th, 2017

15:29

In today's episode, I outline a few tips for students who are starting back to school.

Today's episode is sponsored by Rollbar. With Rollbar, you …

Listener Question: Michael Asks About Dev Bootcamps

August 23rd, 2017

10:57

In today's episode, I answer listener Michael's question regarding dev bootcamps.

Today's episode is sponsored by Rollbar. With Rollbar, you get the …

No More Launches

August 21st, 2017

15:39

In today's episode, we talk about why "launch dates" can be detrimental to progress.

Today's episode is sponsored by Flywheel Local.

Stop debugging local environments and spend more time designing, developing, and …

Thinking in Intervals (Re-Air)

August 18th, 2017

10:38

In today's episode, we talk about thinking in intervals.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering …

Minimum Viable Prioritization (Re-Air)

August 16th, 2017

19:04

In today's episode, we talk about minimum viable prioritization.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is …

Plato's Cave and Defeating Biases

August 14th, 2017

14:56

In today's episode, we talk about what you can see - and what you cannot.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode …

Interview with Kevin Kelly (Part 2)

August 11th, 2017

30:25

In today's episode, I talk with one of the most influential voices in technology in the last 20 years - Kevin Kelly. Kevin is the author of "What …

Interview with Kevin Kelly (Part 1)

August 9th, 2017

30:08

In today's episode, I talk with one of the most influential voices in technology in the last 20 years - Kevin Kelly. Kevin is the author of "What …

Interview with Chris Ferdinandi (Part 2)

August 7th, 2017

47:12

In today's episode, I talk with Chris Ferdinandi! Check out his stuff at gomakethings.com

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a …

Interview with Chris Ferdinandi (Part 1)

August 4th, 2017

40:58

In today's episode, I talk with Chris Ferdinandi! Check out his stuff at gomakethings.com

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a …

3 Lessons of Productivity

August 2nd, 2017

19:11

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code …

Idea Portfolio

July 31st, 2017

22:55

In today's episode, we talk about building and managing an idea portfolio in your organization.

Today's episode is sponsored by Flywheel Local.

Listener Question: Simon Asks About Over-Positivity

July 28th, 2017

23:50

Today's episode is sponsored by Flywheel Local.

Stop debugging local environments and spend more time designing, developing, and launchingWordPress sites with Local by Flywheel. Head over to local.getflywheel.com to …

Iterative Learning

July 26th, 2017

21:07

In today's episode, we discuss the importance of applying iteration to learning.

Today's episode is sponsored by Codeship! Get started today with Codeship and get 100 free builds. P.S. - Codeship is 100% free for open …

Strong Opinions Weakly Held

July 24th, 2017

11:43

In today's episode, we talk about a simple concept of being willing to let go of your opinions, while not watering them down.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux …

Aesthetic Aha

July 21st, 2017

13:52

In today's episode, we talk about why kids love to watch the same movies over and over, and how you can learn from this behavior to improve your career (seriously!).

Today's episode is brought to you by Linode. Linode …

Listener Question: Daw Chih asks About Over Execution

July 19th, 2017

17:56

In today's episode, I answer listener question from Daw Chih about over-execution.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. …

The Value of The Third Option

July 17th, 2017

17:21

In today's episode, we talk about how important a third option can be in decisionmaking processes.

Today's episode is sponsored by Codeship! Get started today with Codeship and get 100 free builds. P.S. - Codeship is …

Turbulence (Re-Airing)

July 14th, 2017

7:37

In today's episode, we discuss once again the concept of turbulence and fortitude.

Today's episode is brought to you by Linode. Linode Provides …

Don't Throw It Over the Wall

July 12th, 2017

10:35

In today's episode, we talk about a specific type of collaboration, and a pitfall most development and design teams end up falling into.

Today's …

Interview with David Hoffeld (part 2)

July 10th, 2017

40:32

I'm joined by author David Hoffeld in today's episode to talk about the topic of science and how it affects the sales process.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux …

Interview with David Hoffeld (part 1)

July 7th, 2017

37:32

I'm joined by author David Hoffeld in today's episode to talk about the topic of science and how it affects the sales process.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux …

Listener Question: Andy Asks About His Degree in Mechatronics

July 5th, 2017

19:17

Is a degree in mechatronics worth it? (Also, what is mechatronics?) We'll talk about this listener question in today's episode.

Today's episode is sponsored by Codeship! Get started today with Codeship and get 100 free …

Atomic Words

June 19th, 2017

15:07

In today's episode, we talk aboit disambiguation and using clear words during feedback sessions.

Today's episode is sponsored by Rollbar. With …

Spiral Learning

June 16th, 2017

10:30

In today's episode, we talk about "Spiral Learning."

Today's episode is sponsored by Codeship! Get started today with Codeship and get 100 free builds. P.S. - Codeship is 100% free for open source projects! Head to

Listener Question: Joel Asks About Remote Work As A Junior Developer

June 14th, 2017

20:50

In today's episode we answer a listener question from Joel who writes in: What do you do when there are no jobs in your area and you're a developer …

Interview with Tom Eich (part 2)

June 12th, 2017

30:43

In today's episode, I had the opportunity to speak with Tom Eich, CTO at IDEO.

Tom shares valuable insights in both parts of this interview, so be sure to subscribe in your podcasting application of choice!

Interview with Tom Eich (part 1)

June 10th, 2017

27:50

In today's episode, I had the opportunity to speak with Tom Eich, CTO at IDEO.

Tom shares valuable insights in both parts of this interview, so be sure to subscribe in your podcasting application of choice!

Creating New Understanding Through Synonyms

June 7th, 2017

11:17

In today's episode, we talk about creating useful substitutions through a process of forcing synonyms.

Today's episode is sponsored by Codeship! Get …

Failure Rates, Machine Learning, and You

June 5th, 2017

10:28

In today's episode, we talk about a truth of machine learning, and learning in general. I hope you walk away feeling more confident and less afraid …

Anonymous Listener Question: Cowboy Coders

June 2nd, 2017

27:04

In today's episode, we talk about cowboy coding, and how to deal with a legacy project primarily managed by cowboy coders.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and …

Law Of Conservation of Uncertainty (Part 2)

May 31st, 2017

12:56

In today's episode, we talk about a principle of project planning that you can use to help deal with uncertainty.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better …

Law Of Conservation of Uncertainty (Part 1)

May 29th, 2017

13:02

In today's episode, we talk about a principle of project planning that you can use to help deal with uncertainty.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better …

Squares Conference (feat. Marcus Morrison)

May 26th, 2017

30:51

In today's episode, I talk with Marcus Morrison about his journey to becoming a CTO of a monthly subscription startup called Datebox.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less …

Squares Conference (Will Riley)

May 24th, 2017

49:29

In today's episode, I talk with Will Riley from Flywheel about design systems, local development, teaching a workshop, and API design.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less …

Squares Conference (feat. Noah Labhart)

May 22nd, 2017

33:46

In today's episode, I interview Noah Labhart, owner of Touchtap, a mobile development firm in Dallas, Texas.

Noah and I discuss the value of learning a programming language you never plan to use, and much much more in …

Squares Conference (feat. Anne Grundhoefer)

May 19th, 2017

29:56

In today's episode, I interview Anne Grundhoefer. Anne spoke at Squares about design systems and the work she does at Projekt202, and was kind enough to spend some time talking with me about that work as well.

Today's …

Squares Conference (feat. Alex Zub) Part 2

May 17th, 2017

32:51

Today we continue the interview with Alex Zub, founder of Handsome.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with …

Squares Conference (feat. Alex Zub) Part 1

May 15th, 2017

25:28

In today's episode, I talk with Alex Zub about starting a company, learning to speak english through video games, and lots more.

Check out Alex's …

Squares Conference (feat. Aaron Irizarry)

May 12th, 2017

37:23

In today's episode, I talk with Aaron Irizarry about what to do when your design and dev team starts to fall apart.

Today's episode is sponsored by …

Squares Conference (feat. Aaron D. Campbell)

May 10th, 2017

33:13

In today's episode, I interview WordPress security lead Aaron Campbell.

Today's episode is sponsored by Dolby. One of the most important things you …

Job Descriptions vs. Job Realities

May 8th, 2017

22:28

In today's episode, I talk about some differences between a typical job description versus realities you may actually experience.

Today's episode is …

Listener Question: David asks About How to Answer Tooling Questions

May 5th, 2017

15:19

In today's episode, I answer listener David's question about how to answer questions from peers about tooling.

Today's episode is brought to you by …

Feedback Loops - The Smallest Unit of Learning

May 3rd, 2017

15:36

In today's episode, we talk about the importance of feedback loops.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. Linode is …

Interview with Chris Albon (Part 3 of 3)

May 1st, 2017

37:20

In today's episode, I interview Chris Albon, co-host of Partially Derivative, a fantastic casual discussion podcast about all things data science. Chris is joined by Vidya Spandana and Jonathon Morgan on the show. We …

Interview with Chris Albon (Part 2 of 3)

April 28th, 2017

34:59

In today's episode, I interview Chris Albon, co-host of Partially Derivative, a fantastic casual discussion podcast about all things data science. Chris is joined by Vidya Spandana and Jonathon Morgan on the show. We …

Interview with Chris Albon (Part 1 of 3)

April 26th, 2017

34:44

In today's episode, I interview Chris Albon, co-host of Partially Derivative, a fantastic casual discussion podcast about all things data science. Chris is joined by Vidya Spandana and Jonathon Morgan on the show. We …

Building Your Intuition

April 24th, 2017

12:59

In today's episode we talk about intuition as the shared fluency for experts.

You Can't Control Random

April 21st, 2017

12:40

In today's episode, we'll discuss the illusion of control, and why you can't control random.

Interview with Ben Halpern (@ThePracticalDev, Part 2)

April 19th, 2017

44:00

In today's episode, I talk with Ben Halpern. You may know him from his tweets as @ThePracticalDev. Ben also is the founder of dev.to, a site for …

Interview with Ben Halpern (@ThePracticalDev, Part 1)

April 17th, 2017

44:21

In today's episode, I talk with Ben Halpern. You may know him from his tweets as @ThePracticalDev. Ben also is the founder of dev.to, a site for …

A Simple Shift for Your Email Inbox Strategy

April 14th, 2017

17:58

In today's episode, we'll be talking about a very simple shift for your emailing strategy.

Listener Question: How Do I stand Out as a Job Applicant?

April 12th, 2017

12:32

In today's episode, we discuss Supui's question regarding how to stand out as an applicant. We reinforce some of the things we've discussed previously, and introduce some new ideas as well. Thanks to Supui for the …

Listener Question: Jonathan Bocarra Asks About Content Generation and Baby Preparation

April 10th, 2017

20:43

In today's episode, I answer listener Jonathan's question about getting ready for a baby, and simultaneously planning content.

How to Hire Well, Even When Limited by Company Policies

April 7th, 2017

17:43

In today's episode, we talk about hiring in a constrained scenario.

Ep. 365 - Practical Ways to Jumpstart Brainstorming

April 5th, 2017

20:01

In today's episode, we discuss some practical ways to get brainstorming jumpstarted.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a …

Listener Question: Kan Asks About Creating Reliable Behavioral Systems

April 3rd, 2017

17:07

In today's episode, I answer a listener question about behavioral patterns.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. Linode …

This Mistake Could Be Killing Your Resumé

March 31st, 2017

13:05

In today's episode, we'll talk about a mistake you may be making with your resumé (and how to avoid it).

Today's episode is sponsored by Rollbar. …

Why You Should Evaluate How You're Spending Your Mental Energy

March 29th, 2017

10:03

In today's episode, we'll be talking about a simple reality of mental awareness. The first step into mental awareness can change your behavior - …

One Super Simple Tactic to Regain Your Time

March 27th, 2017

7:00

In today's episode, I discuss a simple way of regaining time in your day that has worked very well for me.

Using Substitute Questions to Gain a Better Perspective

March 24th, 2017

17:17

In today's episode, we talk about using substitute questions to gain new and unique perspectives.

Today's episode is sponsored by Pusher. Build awesome realtime features faster with Pusher. Focus on the application, …

Interview with Brad Frost (@brad_frost, part 2)

March 22nd, 2017

49:22

In today's episode, I interview Brad Frost, known for coining the term "Atomic Design." Brad literally wrote the book on this subject, and now …

Interview with Brad Frost (@brad_frost, part 1)

March 20th, 2017

50:53

In today's episode, I interview Brad Frost, known for coining the term "Atomic Design." Brad literally wrote the book on this subject, and now …

Listener Question: Can I Lead Remotely? (part 2)

March 17th, 2017

13:58

In today's episode, I answer a listener question about whether or not it's possible to lead a team from a remote office. We go pretty in depth on this topic, and this is the second of two parts.

Listener Question: Can I Lead Remotely? (part 1)

March 15th, 2017

19:03

In today's episode, I answer a listener question about whether or not it's possible to lead a team from a remote office. We go pretty in depth on this topic, and it will run over to a second part.

Interview with Dain Miller (@dainmiller, part 3 of 3)

March 13th, 2017

53:59

In today's episode, I finish my interview Dain Miller, creator of Start Here FM. Make sure you subscribe if you don't want to miss future interviews and content from Developer Tea!

Today's episode is sponsored by …

Interview with Dain Miller (@dainmiller, part 2 of 3)

March 10th, 2017

31:40

In today's episode, I interview Dain Miller, creator of Start Here FM. This interview is completely packed, so make sure you subscribe if you don't want to miss the final part of the interview!

Today's episode is …

Interview with Dain Miller (@dainmiller, part 1 of 3)

March 8th, 2017

28:28

In today's episode, I interview Dain Miller, creator of Start Here FM. This interview is completely packed, so make sure you subscribe if you don't want to miss the next part!

Today's episode is sponsored by Pusher. …

Don't Trust Your Friends

March 6th, 2017

16:51

In today's episode, we'll discuss why your friends, coworkers, and others you spend a lot of time around may not always give you the greatest advice.

Not So Trivial: Things That Can Kill Your Focus

March 3rd, 2017

18:01

In today's episode, we talk about how even seemingly trivial things can be incredibly important for your focus.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the …

How the First Guideline Changes Your Behavior Drastically

March 1st, 2017

13:16

In today's episode, we talk about how even the first guideline can make a MASSIVE difference in your behavior.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the …

Folklore In Your Code

February 27th, 2017

13:26

In today's episode, we talk about a characteristic of code that should throw a warning flag: when you tell a story to describe your code.

Today's …

System Vs. Will Power

February 24th, 2017

10:12

In today's episode, we talk about the importance of systems over will-power, and how you can run on autopilot without experiencing the side effects of laziness.

Interview with Laurence Bradford (@learncodewithme), Part Two

February 22nd, 2017

39:18

Laurence Bradford and I finish up our conversation about the job market, knowing what you want to do, publishing, and many other topics relevant to the modern developer.

Today's episode is sponsored by Headspace. …

Interview with Laurence Bradford (@learncodewithme), Part One

February 20th, 2017

40:59

In today's episode, I interview Laurence Bradford. Laurence is the creator of Learn Code With Me. For the majority of this interview, we discuss the …

What it Means to Rush

February 17th, 2017

12:40

In today's episode, we talk about what it means to rush, and what you can do to avoid it.

Today's episode is sponsored by Dolby. One of the most …

Listener Question: Harshitha Asks About Startups Vs. Personal Projects

February 15th, 2017

18:10

In today's episode, we talk about creating effective communication protocols.

Today's episode is sponsored by Dolby. One of the most important …

Create an Effective Communication Protocol With these Rules

February 13th, 2017

20:57

In today's episode, we talk about creating effective communication protocols.

Today's episode is sponsored by Dolby. One of the most important …

Three Insights About Heuristics That Can Supercharge Your Decisionmaking

February 10th, 2017

25:13

In today's episode, we talk about how you can use heuristics to make better, faster decisions.

Today's episode is brought to you by Flatiron …

Code Review Excuses

February 8th, 2017

24:34

In today's episode, I outline excuses people often use for not doing code reviews.

Today's episode is brought to you by Flatiron School. Flatiron …

Interview with Lauren Cutrell (part 2)

February 6th, 2017

44:46

In today's episode, I finish my interview Lauren Cutrell. Lauren is the Director of Interactive at Whiteboard, and she also happens to be my wife! We talk about agile, scrum, and how to make those things simple for …

Interview with Lauren Cutrell (part 1)

February 3rd, 2017

51:30

In today's episode, I interview Lauren Cutrell. Lauren is the Director of Interactive at Whiteboard, and she also happens to be my wife! We talk about agile, scrum, and how to make those things simple for developers and …

The Einstellung Effect

February 1st, 2017

15:30

In today's episode, we talk about a phenomenon called the Einstellung Effect.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. …

Interview with Kalid Azad (part 2 of 3)

January 27th, 2017

1:02:36

In today's episode, I interview a returning guest, Kalid Azad! Kalid is the creator of BetterExplained.

Kalid's first interview @BetterExplained on Twitter

Today's episode is sponsored by Headspace. Headspace offers …

Interview with Kalid Azad (part 1 of 3)

January 25th, 2017

43:35

In today's episode, I interview a returning guest, Kalid Azad! Kalid is the creator of BetterExplained.

Kalid's first interview @BetterExplained on Twitter

Today's episode is sponsored by Headspace. Headspace offers …

Listener Question: Johannes Asks About Getting Hired in the United States

January 23rd, 2017

16:48

In today's episode, I answer Johannes question about his dream of working in a small agency in the states after graduating.

Today's episode is sponsored by Headspace. Headspace offers you guided meditation that you …

3 Questions Your Should Be Asking Before Starting A Project

January 20th, 2017

13:43

In today's episode, we ask 3 questions you should always ask before any project.

Today's episode is sponsored by Headspace. Headspace offers you …

Interview w/ Wes Bos (part 2)

January 18th, 2017

35:07

In today's episode, I interview the creator of JavaScript30 and talented JavaScript developer Wes Bos.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud …

Interview w/ Wes Bos (Part 1)

January 16th, 2017

26:05

In today's episode, I interview the creator of JavaScript30 and talented JavaScript developer Wes Bos.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud …

Prototyping A Pilot Project

January 13th, 2017

14:41

In today's episode, we talk about prototypes, processes, and the intersection between the two. Sometimes to get something big done, you have to think small.

Today's episode is brought to you by Linode. Linode …

Finding Your Perspective

January 11th, 2017

17:24

In today's episode, we talk about gaining perspective by recognizing your own fallibility.

Today's episode is sponsored by WooCommerce. WooCommerce is customizable eCommerce built on WordPress. Powering over a third of …

Understand Your Environment

January 9th, 2017

22:08

In today's episode ,we discuss the importance of understanding various components of your environment.

Today's episode is sponsored by WooCommerce, …

Async Code & Promises

January 6th, 2017

14:31

Today we talk about JavaScript's asynchronous abilities.

Today's episode is sponsored by WooCommerce. WooCommerce is customizable eCommerce built on WordPress. Powering over a third of all online e-commerce stores, …

2 Years of Tea

January 4th, 2017

17:33

Today, we celebrate two incredible years of Developer Tea! We're celebrating this year by launching a contest on CodePen. Listen for more details!

Today's episode is sponsored by WooCommerce. WooCommerce is …

The Anatomy of Change

January 2nd, 2017

22:26

In today's episode, we're talking about the transtheoretical model of behavioral change. This will help you understand the different stages you go …

Interview with Josh Muccio (Part 2)

December 30th, 2016

49:43

In today's episode, we talk with Josh Muccio for part two of our interview about The Pitch. Make sure you catch part one!

Interview with Josh Muccio (Part 1)

December 28th, 2016

38:36

In today's episode, I interview Josh Muccio, the creator of The Pitch.

How Time Affects Decisions

December 19th, 2016

18:39

In today's episode, we discuss the different ways that time can affect our perception of our own knowledge, especially with relation to trusting that knowledge.

Today's episode is sponsored by imgix! Billions of images …

Avoiding, "I Told You So"

December 16th, 2016

24:29

In today's episode, we talk about avoiding the passive aggressive "I Told You So" conversations.

Today's episode is sponsored by imgix! Billions of …

Listener Question: Alex Asks About Getting Back Into The Game

December 14th, 2016

23:55

In today's episode, Alex asks about getting back into development after a long hiatus. We discuss age discrimination and whether or not to put old …

Lessons From The Lab

December 12th, 2016

19:04

In today's episode, we discuss lessons we can learn from the lab.

Today's episode is sponsored by imgix! Billions of images are served through imgix every day. With a simple URL-based API, you can resize, filter, crop, …

Listener Question: John Wood Asks About Looking for Development Jobs

December 9th, 2016

23:35

In today's episode, I answer listener John Wood's question about sharing his future plans with potential employers.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code …

Two Anti-Patterns To Avoid

December 7th, 2016

18:54

In today's episode, we'll be talking about two anti-patterns you should be avoiding in your code.

Today's episode is sponsored by Linode! Head over …

3 Commitments for 2017

December 5th, 2016

21:46

In today's episode, we'll be talking about three commitments you can make as you prepare for 2017.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout …

Listener Question: Cody Asks About Developer Speed

December 2nd, 2016

23:37

In today's episode, I answer listener Cody's question about speed, quality, and what to do when your manager asks you to cut corners.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use …

Listener Question: Josh Asks About Getting A Raise

November 28th, 2016

20:29

In today's episode, we talk about Josh's question regarding negotiating a raise.

Patrick Asks About What to Do When You Live in a Tech-Company Wasteland

November 21st, 2016

15:18

In today's episode, Patrick asks about what to do when you have no tech companies near you to apply at. We talk a bit about the Developer Career Roadmap, and I give advice for working remotely.

Today's episode is …

Empathy + Celebrating 5 Million Listens

November 18th, 2016

12:08

In today's episode we celebrate 5 million listens, and then we talk about empathy.

Today's episode is sponsored by Dolby. One of the most important …

DCR Step 9: Replace Yourself

November 16th, 2016

21:53

In today's episode, we cover the final step in the Developer Career Roadmap: Replace Yourself.

In today's episode, we discuss a lot of topics that we've covered in the past. Make sure you go and search for these topics …

DCR Step 8: Do Your Job Better Than Anyone Else

November 14th, 2016

18:06

In today's episode, we cover the next step in the Developer Career Roadmap.

Today's episode is sponsored by Dolby. One of the most important things …

DCR: Step 7 - Interviewing

November 11th, 2016

15:53

In today's episode, we talk about the incredibly important process of interviewing. More specifically, where you should interview, and for what …

Listener Question: Donovan Asks About Analysis Paralysis

November 9th, 2016

19:18

In today's episode, we talk about Donovan's question regarding his analysis paralysis.

Today's episode is sponsored …

DCR: Step 6 - Going Public

November 7th, 2016

18:53

In today's episode, we talk about Developer Career Roadmap step 6, going public.

Today's episode is sponsored by Linode! Get your own Linux server …

Listener Question: Charissa Asks About Handling a Stressful Situation

November 4th, 2016

25:45

In today's episode, I answer a question from listener Charissa about her stressful work situation as a brand new developer.

Today's episode is …

Developer Career Roadmap Step 5: Cross Train (part 2)

November 2nd, 2016

18:34

In today's episode, we talk about the 5th step in the Developer Career Roadmap - cross training.

Relevant to today's episode:

Developer Career Roadmap, Step 5: Cross Train

October 31st, 2016

15:00

In today's episode, we talk about the 5th step in the Developer Career Roadmap - cross training.

Relevant to today's episode:

DCR: Step 4 - Internships

October 28th, 2016

20:39

In today's episode, we cover the fourth step in the Developer Career Roadmap: Getting an internship or an entry level position in the industry.

We announced the Developer Career Roadmap earlier this month with the goal …

Interview with David Rael (Part 2)

October 26th, 2016

40:36

In today's episode, I talk with Dave Rael, host of Developer On Fire.

Today's episode mentions quite a few of the episodes on Dave's show, so make sure you go and check it out! All of the mentioned episodes can be …

Interview with Dave Rael (Part 1)

October 24th, 2016

31:54

In today's episode, I talk with Dave Rael, host of Developer On Fire.

Today's episode mentions quite a few of the episodes on Dave's show, so make sure you go and check it out! All of the mentioned episodes can be …

DCR-Step 3: Skill Set Development (Part 2)

October 21st, 2016

19:17

In today's episode, we discuss step three in the Developer Career Roadmap, the never ending learning cycle.

Today's sponsor is Chartio. All of your …

DCR Step Two: Picking a Base Language

October 17th, 2016

15:47

In today's episode, we talk about step two in the Developer Career Roadmap: Picking your base programming language.

The Developer Career Roadmap is intended to provide guidelines for someone at any point in their …

Dev Career Roadmap, Step One: Create a Time Budget

October 14th, 2016

18:22

In today's episode, we talk about step one in the Developer Career Roadmap: budgeting your time.

The Developer Career Roadmap is intended to provide guidelines for someone at any point in their career who wants to …

Announcing Developer Career Roadmap

October 12th, 2016

9:37

In today's episode, I am very excited to announce the Developer Career Roadmap!

The Developer Career Roadmap is intended to provide guidelines for …

Getting Over Language Barriers

October 10th, 2016

12:45

In today's episode, we talk about language barriers, and how to get over them. We're not talking about native versus non-native languages - instead, we're talking about learning how to name new concepts. I'll give you …

Anti-Advice

October 7th, 2016

9:24

Sometimes, what you hear on this podcast is bad advice. In general, we try to provide guide rails for your career, but to get the most out of a …

Listener Question: Kevin asks About College

October 5th, 2016

19:26

In today's episode listener Kevin asks about whether he should return to college or not.

Click here to leave a review of Developer Tea on iTunes!

Listener Question: Matt asks, What To Do About Job Boredom?

October 3rd, 2016

13:07

In today's episode, Matt asks about what to do when he gets bored at his job. Hint: quitting is not always the answer!

Click here to leave a review of Developer Tea on iTunes!

Today's episode is sponsored by Linode!

Listener Question: Amanda asks about Building Resumés and Cover Letters

September 30th, 2016

18:25

In today's episode, we talk about the do's and don't's of resumés and cover letters thanks to a question from listener Amanda.

Today's episode is sponsored by Zendesk! With Zendesk, you can get feedback from your …

Listener Question: Abigail asks about Interview Attire

September 28th, 2016

11:49

In today's question, Abigail asks about appropriate interview attire! Ask your question at developertea@gmail.com.

Today's episode is sponsored by Zendesk! With Zendesk, you can get feedback from your customers without …

Thinking About Logic Paths

September 26th, 2016

12:42

In today's episode, we discuss how logic paths can help you understand how to construct clearer code.

Today's episode is sponsored by Zendesk! With Zendesk, you can get feedback from your customers without making them …

Lighter Objects for Better REST Apps

September 23rd, 2016

11:04

Today's question is about creating better REST applications by making lighter objects.

Today's episode is brought to you by Spec! Go and learn more about the fantastic resources we're creating for you daily at Spec.fm.

Listener Question: Naren Asks About Realistic Working Hours

September 21st, 2016

14:54

In today's episode, I answer a listener question from Naren who wants to know how many hours are realistic for a developer to produce work in a given …

Listener Question: Lars Asks About How To Work With Difficult Developers

September 19th, 2016

19:06

In today's episode I discuss how to deal with a difficult team member, addressing a question from listener Lars. Thanks for the question, Lars!

The O-Word

September 16th, 2016

8:52

In today's episode, we talk about talking. Specifically, we talk about using the word "obviously", as well as a few other "L-Y" words.

Why are words so important? How can word choice affect our thinking and …

Re-Air: Listener Question: Mujthaba Asks About What To Do When You Don't Know

September 14th, 2016

9:46

Note: Today's episode is a re-airing of an episode that came out last week. Tune in Friday for a brand new episode of Developer Tea!

In today's episode, we talk about how to handle questions that you don't have good …

The Truth About Old Code

September 12th, 2016

8:04

In today's episode, we talk about old code. Even though it may seem easier to rip out the old code and replace it entirely, slow down and listen to …

Picking the Right Side Project

September 9th, 2016

11:51

In today's episode, we talk about the aspects that make for a great side project to increase your employability.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code …

Listener Question: Mujthaba Asks About What To Do When You Don't Know

September 7th, 2016

9:48

In today's episode, we talk about how to handle questions that you don't have good answers to.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for …

3 Refactoring Techniques You Can Employ In Under 5 Minutes

September 5th, 2016

16:12

In today's episode, we talk about three refactoring techniques, each you can employ in under 5 minutes.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at …

Deliberate Practice: Part 2

September 2nd, 2016

12:05

In today's episode, we're talking specifically about deliberate practice.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit …

Tips for Students

August 29th, 2016

13:15

In today's episode, I talk to those of you who are students starting school this semester.

3 Things Aspiring Developers Should Be Doing Today

August 26th, 2016

16:46

Today's episode is for all aspiring developers, and you can start today. It won't be easy, but it will work.

And …

Digging Up Your Job Description

August 24th, 2016

11:13

In today's episode, we talk about digging up your job description - your real job description, not just that list of languages you put on your resumé.

Today's episode is sponsored by RefactorU, the 10-week JavaScript …

3 Concrete Ways to Be a Better Co-worker

August 22nd, 2016

7:46

In today's episode, we talk about 3 simple, concrete ways you can be a better coworker, starting today.

Please take a moment and subscribe and review the show! Click here to review Developer Tea in iTunes.

Poison Series: #02 - Indecision

August 19th, 2016

16:54

In today's episode, we talk about the importance of overcoming indecision.

Today's episode is sponsored by Zendesk! …

Poison Series: #01 - Cynicism

August 17th, 2016

9:01

In today's episode, we begin a mini-series on developer poisons. Our first poisonous nemesis is cynicism. We'll talk about ways to effectively combat cynicism.

Today's episode is sponsored by RefactorU, the 10-week …

My Top Productivity Practice

August 15th, 2016

10:20

In today's episode, I talk about my top productivity practice. I'll give you a hint: there's no hacks or tricks in this episode. Just hard work.

Getting Fast First

August 12th, 2016

12:32

In today's episode, we talk about the importance of performance (especially as it relates to UI) and how getting fast first can ultimately lead to a …

Finding Invisible Levers

August 10th, 2016

12:20

In today's episode, we talk about the concept of "invisible levers", and how you can use the concept to help relieve tension in your projects.

Today's episode is sponsored by RefactorU, the 10-week JavaScript training …

Listener Question: Daman asks about Part Two

August 8th, 2016

21:20

In today's episode, listener Daman asks about what to do next in his career.

Today's episode is sponsored by Linode! Head over to

Listener Question: Sahar's Second Question On the Show! Sahar asks, "Is it ok to ask for a trial period as a candidate?"

August 5th, 2016

15:41

In today's episode, I answer Sahar's question about whether or not it's okay to ask for a trial period as the interviewee.

Simple Machines

August 3rd, 2016

9:10

In today's episode, we talk about the redirection of misplaced energy through the lens of 7th grade science.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 …

Putting Process in its Place

August 1st, 2016

14:30

In today's episode, we'll talk about putting process in it's correct place, and problems we can face when we use process incorrectly in our business.

Today's episode is sponsored by Linode! Head over to

Effective Simulations

July 29th, 2016

12:31

In today's episode, I discuss the importance of effective simulations for developers.

Today's episode is sponsored by RefactorU, the 10-week …

Listener Question: Michael Asks About Qualifications for Career Changes

July 27th, 2016

12:42

In today's episode I answer listener Michael's question about being qualified to jump career tracks.

The Business of Good Code

July 25th, 2016

12:22

In today's episode, we talk about some of the characteristics of good code, and why it's so important for businesses to invest in good code.

Listener Question: Brett Asks About How to Identify When You're Being Set Up For Failure

July 22nd, 2016

15:12

In today's episode, listener Brett asks about what you should do when someone sets you up for failure.

Today's episode is brought to you by Spec.fm, …

Working on Saturdays

July 20th, 2016

15:05

In today's episode, I answer yet another question from Reddit about working overtime.

Today's episode is brought to you by Spec! If you are interested in having your message in front of thousands of developers and …

Reddit CS Career Questions

July 18th, 2016

15:40

In today's episode, I'm answering a few random questions from Reddit's r/cscareerquestions subreddit.

Questions from Reddit:

Listener Question: Am I Too Old for a Career in Tech?

July 14th, 2016

14:27

In today's episode, I answer Utsha and Kim's questions about whether or not they are too old for a career in the tech industry.

Two Common Questions from Early Career Developers

July 13th, 2016

19:24

In today's episode, we'll talk about two common questions from early-career developers.

Today's episode is sponsored by WooCommerce! WooCommerce is customizable eCommerce built on WordPress, and is powering 30% of all …

Three Habits of Great Learners

July 11th, 2016

20:03

In today's episode, I talk about three habits of great learners that you can adopt into your own habit system today.

Part 2: Interview with Rita Rovira

July 7th, 2016

45:48

In today's episode I talk with Rita Rovira, who has been in the business of hiring developers for most of her career.

Part 1: Interview with Rita Rovira

July 5th, 2016

35:36

In today's episode I talk with Rita Rovira, who has been in the business of hiring developers for most of her career.

Listener Jack Asks About Applying New Knowledge

July 1st, 2016

16:01

In today's episode, I answer listener Jack's questions about applying information he is learning through reading and other resources.

Jack contacted me via Slack, and you can too! Head over to http://spec.fm/slack to …

Question: How Do You Job Hunt During Internships?

June 29th, 2016

18:07

In today's episode, I answer a question from Reddit about job hunting during an internship.

Today's …

Listener Question: Brad Asks About Leadership

June 27th, 2016

16:37

In today's episode, we'll talk about a question sent in by listener Brad about becoming a leader.

Relevant to today's episode:

The Tone of Code

June 24th, 2016

9:12

In today's episode, we talk about the "tone of code."

Relevant to today's episode: One more …

Air, Fuel & Ignition

June 22nd, 2016

9:03

In today's episode, I share with you a metaphor you can use that may help the next time you get stuck troubleshooting a bug.

Listener Question: Jona Asks About Designer Developers

June 20th, 2016

19:32

In today's episode, I answer listener and designer Jona's question about coming into a development career.

Picturing the Perfect Client

June 17th, 2016

13:43

In today's episode we're talking about picturing the perfect client. The challenge to you is to think about your goals and your dream clients.

Today's episode is brought to you by Spec.fm. Go find more amazing podcasts …

Reddit User Question: Parag0n asks about Architecting Projects

June 15th, 2016

15:09

In today's episode, Parag0n asks a question about architecting a large software system for the first time.

Mentioned or relevant to today's episode:

The Great Developer Mindset: Getting Acquainted with Failure

June 13th, 2016

11:25

In today's episode, we talk about getting acquainted with failure.

Today's episode is brought to you by Spec. If you're interested in sharing your message with tens of thousands of developers and designers, head over …

Leading People to Meeting Victories

June 10th, 2016

5:41

In today's episode, we talk about leading people to victory in meetings.

Today's episode is brought to you by Spec. If you're interested in sharing your message with tens of thousands of developers and designers, head …

Answering Listener Questions: Jean Michel asks about avoiding bike shedding

June 8th, 2016

18:56

In today's episode, I answer listener Jean Michel's question about bikeshedding.

Mentioned or relevant to today's episode:

Great Developer Mindset: Redefining Complete

June 6th, 2016

23:37

In today's episode, we're talking about redefining "Complete". This episode is the second in the "Great Developer Mindset" series.

Today's discussion talks about when to consider your code complete, and the dangers of …

Answering Listener Questions: Ajay asks about learning project ideas

June 3rd, 2016

18:02

In today's episode, I answer listener Ajay's question about how to determine what type of project he should choose to learn JavaScript.

Mentioned or …

Defeating The Interview Lull

June 1st, 2016

18:23

In today's episode, we talk about defeating the interview lull.

Today's episode is sponsored by Linode! Get a 20 dollar credit today by going to

The Work / Life Equation

May 30th, 2016

14:07

In today's episode , we're talking about the Work/Life Equation.

Today's episode is sponsored by FreshBooks! Get paid faster, and get control of …

The Great Developer Mindset - Demystifying Code

May 27th, 2016

12:04

In today's episode, I'll be doing the first in a series of episodes about the Great Developer Mindset. In this part, we will talk about demystifying code.

Make sure you subscribe so you don't miss out on future …

Interview with Tony Hillerson (Part 2)

May 25th, 2016

1:11:21

In today's episode I talk to Tony Hillerson, author of "Seven Mobile Apps in Seven Days." This a longer interview, split into two separate parts - be …

Interview with Tony Hillerson (@thillerson, Part 1)

May 23rd, 2016

45:23
In today's episode I talk to Tony Hillerson, author of "Seven Mobile Apps in Seven Days." This a longer interview, split into two separate parts - …

The Assumption of Impossible

May 20th, 2016

6:24

In today's short inspiration episode, we discuss the "assumption of impossibility."

Flexible Decision Terms

May 18th, 2016

16:06

In today's episode, we talk about the "shutdown", yes-ifs, and flexible decision terms.

Relevant to today's episode

Live with Ismael Burciaga (@burciaga) at @SquaresConference

May 16th, 2016

20:49

In today's episode, I talk with Ismael Burciaga, creator of Squares, about conferences and taking a first step into unfamiliar territory.

Mentioned …

Live @SquaresConference with Andi Graham (@andigrahambsd)

May 13th, 2016

21:48

In today's episode, I interview Andi Graham, CMO and managing partner at Big Sea Design.

Mentioned or relevant to today's episode:

Live @SquaresConference Interview w/ @KimBost: Part 2

May 11th, 2016

30:29

In today's episode, I had a chance to speak with Kim Bost, product designer at Dropbox!

Mentioned on today's show:

Live @SquaresConference Interview w/ Kim Bost: Part 1

May 9th, 2016

19:29

In today's episode, I had a chance to speak with Kim Bost, product designer at Dropbox!

Mentioned or relevant:

Key Moments in Client Relationships

May 6th, 2016

18:59

In today's episode we discuss how to recognize 4 key moments that can make or break your relationship with a client.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code …

Listener Question: John asks "How Do I Transition from Mid to Senior Level Development?"

May 4th, 2016

11:27

In today's episode, I talk to Developer Tea listener John about his transition period between jobs.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at …

Improving Views

May 2nd, 2016

12:24

In today's episode we discuss 3 ways to improve your views.

Mentioned or relevant to today's episode:

Maintaining Realationships with Your Colleagues

April 29th, 2016

19:59

In today's episode, I'll talk with you about maintaining relationships with your colleagues!

Mentioned or relevant to today's episode:

Part 2: Performance Budget for Optimization

April 27th, 2016

12:27

In today's episode (and the next episode of Developer Tea), we discuss avoiding over-optimization by creating a "performance budget".

Mentioned or …

Part 1: Performance Budget for Optimization

April 25th, 2016

14:24

In today's episode (and the next episode of Developer Tea), we discuss avoiding over-optimization by creating a "performance budget".

Mentioned or …

Proactive Client Communication

April 22nd, 2016

16:43

Today's episode is all about proactive client communication!

A HUGE thanks to today's sponsor, FreshBooks! FreshBooks is ridiculously easy to use, …

Refactoring Based on Code Responsibility

April 20th, 2016

21:50

In today's episode, I give you some tips for refactoring based on the responsibility of your code.

Mentioned or relevant to today's episode

Abstract Mental Models

April 18th, 2016

16:32

In today's episode, I talk about four different types of abstract mental models.

Mentioned or relevant to today's episode:

Part Two: Chris Castiglione (@castig)

April 15th, 2016

42:31

In today's episode, I had the pleasure of speaking with Chris Castiglione (@castig), one of the cofounders of One Month (onemonth.com).

Mentioned or …

Part One: Chris Castiglione (@castig)

April 13th, 2016

29:13

In today's episode, I had the pleasure of speaking with Chris Castiglione (@castig), one of the cofounders of One Month (onemonth.com).

Mentioned or …

Two Incredibly Important Mindsets for Becoming a Great Debugger

April 8th, 2016

15:40

Debugging is a part of every developer's career. In fact, a large portion of what developers do is fix code. In today's episode, I'm going to share with you two important mindsets to have to become a great debugger.

Interval Thinking

April 6th, 2016

10:43

In today's episode, we'll discuss a perspective, "interval thinking", that could help return your estimation efforts to a more sane place.

Minimum Viable Prioritization

April 4th, 2016

18:39

In today's episode, I want to give you a mindset for prioritization that I believe can stick with you for the rest of your career.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use …

Foolishly Generous

April 1st, 2016

20:46

In today's episode of Developer Tea, I issue a challenge to you, the listener, to be foolishly generous.

Today's episode is sponsored by Linode! …

Listener Question: Matt Gale Asks About Onboarding New Team Memebers

March 30th, 2016

14:20

In today's episode, I talk about bringing new team members up to speed (this is a question from listener Matt Gale).

Mentioned or relevant to …

🎉 3 Million Listens! 🎉

March 28th, 2016

17:28

In today's episode, I'm celebrating an amazing 3 million listens (thank you!) by going back to the core fundamentals of Developer Tea: Focus.

Experienced Developers and Impostor Syndrome

March 25th, 2016

18:23

In today's episode, I talk about impostor syndrome, specifically as it relates to the experienced developer.

Mentioned or relevant to today's …

Part Two: Interview with Sam Lambert (@isamlambert)

March 23rd, 2016

25:11

In today's episode, I interview Sam Lambert, Director of Systems at GitHub.

Mentioned or relevant to today's episode

Part One: Interview with Sam Lambert (@isamlambert)

March 21st, 2016

21:06

In today's episode, I interview Sam Lambert, Director of Systems at GitHub.

Mentioned or relevant to today's episode

Listener Question: Simon Asks About Assimilating into A New Company Culture

March 18th, 2016

17:23

In today's episode, I answer a question from listener Simon about assimilating into a new culture.

Part Two: Interview with Kalid Azad @betterexplained

March 16th, 2016

55:02

In today's episode, I interview Kalid Azad, writer and teacher, and creator of BetterExplained.com.

Mentioned or relevant to today's episode

Crafting The Interview Process

March 11th, 2016

20:28
Crafting a Better Interview Process

We surprisingly have no relevant non-sponsor links today, but take some time instead to think about and refine your interviewing process. You'll be surprised how much you will learn!

Part Two: Interview with Rachel Smith

March 9th, 2016

33:44

In today's episode, I talk with Rachel Smith, a JavaScript developer currently working at CodePen!

Mentioned or relevant to today's episode:

Part One: Interview with Rachel Smith

March 7th, 2016

36:12

In today's episode, I talk with Rachel Smith, a JavaScript developer currently working at CodePen!

Mentioned or relevant to today's episode:

Part Two: Interview With Kenneth Reitz (@kennethreitz)

March 4th, 2016

33:01

In today's episode, I interview Kenneth Reitz, Python product owner at Heroku!

Mentioned or Relevant:

Part One: Interview With Kenneth Reitz (@kennethreitz)

March 2nd, 2016

33:33

In today's episode, I interview Kenneth Reitz, Python product owner at Heroku!

Mentioned or Relevant:

Episode 200!

February 29th, 2016

18:49

Today's episode is the 200th episode of Developer Tea! In this episode, I skip the stats, and instead share with you some of the things I've learned …

Thinking Hats

February 26th, 2016

14:31

Developer Tea is proudly supported by Dev Bootcamp, the original immersive coding program that …

Part Two: Interview w/ Jason Snell

February 24th, 2016

33:30

In today's episode I have the pleasure of being joined by Jason Snell!

Part One: Interview w/ Jason Snell

February 22nd, 2016

23:48

In today's episode I have the pleasure of being joined by Jason Snell!

Client Relationships: Meeting Preparation Tips

February 19th, 2016

15:11

In today's episode, we're going to discuss a few tips for preparing for a client meeting.

Mentioned or relevant to today's episode

Part Two: Interview with David Hemphill

February 17th, 2016

39:07

In today's episode, I interview designer and developer David Hemphill.

Mentioned in Today's Episode

Part One: Interview with David Hemphill

February 15th, 2016

37:29

In today's episode, I interview designer and developer David Hemphill.

Mentioned in Today's Episode

Building and Maintaining Client Relationships: Active Listening

February 12th, 2016

19:59

In today's episode, we're talking about a fundamental skill for building client relationships: active listening.

Mentioned or relevant to today's …

Part Two: Simon St. Laurent

February 10th, 2016

30:07

In today's episode, I'll be talking with Simon St. Laurent, senior editor at O'Reilly and veteran web developer.

Mentioned on or relevant to …

Part One: Simon St. Laurent

February 8th, 2016

41:53

In today's episode, I'll be talking with Simon St. Laurent, senior editor at O'Reilly and veteran web developer.

Turbulence

February 5th, 2016

7:02

In today's episode, I talk about turbulence, and a new approach to responding to difficulties you encounter.

Mentioned or relevant to today's …

Part 2: Una Kravets (@Una)

February 3rd, 2016

32:09

In today's episode, I interview Una Kravets, developer at IBM and prolific open source advocate.

Mentioned or Relevant on Today's Episode

Part 1: Una Kravets (@Una)

February 1st, 2016

31:20

In today's episode, I interview Una Kravets, developer at IBM and prolific open source advocate.

Crucial Steps for Interview Preparation

January 29th, 2016

13:34

In today's episode, we will discuss the sunk cost fallacy and 3 traps that lead to the sunk cost fallacy that you should avoid.

Mentioned Or …

Part 2 - Rachel Nabors (@rachelnabors)

January 27th, 2016

51:11

In today’s episode, I interview Rachel Nabors, front-end developer, animator, speaker, and writer.

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know …

Part 1 - Rachel Nabors (@rachelnabors)

January 25th, 2016

36:42

In today’s episode, I interview Rachel Nabors, front-end developer, animator, speaker, and writer.

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know …

Sunk Cost Fallacy and 3 Traps to Avoid

January 22nd, 2016

13:29

In today's episode, we will discuss the sunk cost fallacy and 3 traps that lead to the sunk cost fallacy that you should avoid.

Mentioned Or …

Learning On The Job

January 20th, 2016

15:59

In today's episode, I discuss four tips for learning on the job.

Mentioned on or relevant to today's episode:

Today's …

Comparison Conundrums

January 18th, 2016

17:05

In today's episode, we discuss the problems we may encounter when we employ one of our brain's superpowers, comparison.

Mentioned on or relevant …

Features You Don't Need (At Least For Now)

January 15th, 2016

18:32

In today's episode of Developer Tea, I talk about features your application doesn't need (at least for now). This episode is focused mostly towards early application development, but we discuss a few things that are …

Developer Tea Gear: From My Room to Your Ears

January 13th, 2016

18:09

Today's episode talks all about gear! We're discussing the gear I use to record this show.

Mentioned on or relevant to today's episode:

Cognitive Biases That Can Kill Your Product

January 11th, 2016

17:41

In today's episode, we discuss two cognitive biases that could kill your work, whether you are creating a startup product or working for a well …

Listener Question: Felix Asks, "How do I gain the experience needed for the job I want?"

January 8th, 2016

15:35

In today's episode, I respond to a question from listener Felix about getting past the "no experience" problem.

Mentioned on or relevant to …

Celebrating One Year of Developer Tea

January 6th, 2016

9:00

In today's episode, I celebrate the one-year anniversary of Developer Tea! Thank you for making this year great. I look forward to many more!

Three Tips For Practicing Focus

January 4th, 2016

20:01

In today’s episode, we talk about focus, once again! Focus is a topic that can’t be covered enough.

Today's episode is sponsored by Hired! Go to Hired.com/developertea to start your job path today!

Mentioned on or …

Making Your Resolutions Stick

January 1st, 2016

16:15

Happy New Year! In today's episode, I talk about resolutions. It's 2016, and you're probably making resolutions for the New Year. Listen to this …

Part Two: Interview with Marcelo Somers & John Gully

December 30th, 2015

35:19

In today's episode, I continue my interview with Marcelo Somers and John Gully.

Mentioned on today's episode

Part One: Interview with Marcelo Somers (@marcelosomers) & John Gully (@johngully)

December 28th, 2015

34:53

In today's episode, I interview Marcelo Somers and John Gully.

Mentioned Or Relevant To Today's Episode

Bonus Episode: Season's Greetings

December 25th, 2015

5:44

Happy Holidays! Today, I simply want to thank you, and challenge you to start thinking about the upcoming year, and reflect on the past year.

When Documentation Is A Bad Thing

December 23rd, 2015

11:03

In today's episode, we talk about when documentation can be a bad thing.

Relevant to today's episode:

Part Two: Interview with Christopher Schmitt (@teleject)

December 21st, 2015

39:07

In today's episode, I finish the interview with Christopher Schmitt, author of the CSS Cookbook and part owner of Environments for Humans. Click here to listen to part one of the interview.

Mentioned in today's …

Part One: Interview With Christopher Schmitt (@teleject)

December 18th, 2015

41:05

In today's episode, I talk with Christopher Schmitt, author of CSS Cookbook and part owner of Environments for Humans.

Mentioned in today's …

Opinions: Ally or Enemy

December 16th, 2015

14:36

In today’s episode, we discuss when opinions can be helpful, and when they can be harmful.

Mentioned in today's episode
  • When opinions are a …

Talking about User Experience and Education w/ Jessica Ivins (@jessicaivins) - Part Two

December 14th, 2015

27:25

In today's episode, I continue my interview with Jessica Ivins. Jessica is a User Experience educator at Center Centre.

Mentioned on today's …

Talking about User Experience and Education with Jessica Ivins (@jessicaivins) - Part One

December 11th, 2015

35:22

In today's episode, I had a chance to interview Jessica Ivins. Jessica is a User Experience educator at Center Centre.

Mentioned on today's …

Making The Most Of Your Off Time

December 7th, 2015

18:40

In today's episode, we discuss how to make the most of your off time.

Mentioned in today's episode

The Voice Inside Your Head

December 4th, 2015

5:18

In today's episode we discuss the concept of vocalizing the things you are thinking about as you work through a problem - the "voice inside your …

7 Networking Tips for Developers

December 2nd, 2015

12:32

In today's episode, I share some tips to help you start networking as a developer. We'll discuss 7 tips that you can start using today to cultivate a …

Part Two: The Great Framework Debate

November 30th, 2015

13:45

In today's episode, we continue our discussion from last week about frameworks.

Mentioned on today's episode

Part One: The Great Framework Debate

November 27th, 2015

13:52

Today's episode is sponsored by Delighted! Delighted is the easiest way to gather feedback from your customers. Sign up for a paid account at https://delighted.com/tea and receive a $100 credit today!

Mentioned on …

Turkey & Tea

November 26th, 2015

3:33

Happy Thanksgiving! Thank you for listening to Developer Tea. In today's short special episode, I issue a challenge for you!

Listener Question: Jean-Michel Asks, "How Do You Know When It's Time To Lead A Team That Has No Leader?"

November 25th, 2015

16:53

In today's episode, I respond to Jean-Michel's question about when it's time to step up and lead a team that currently has no leader.

Mentioned …

Listener Question: Mark asks, "What's Happening to the Ruby Developer Community?"

November 23rd, 2015

20:13

What's happening to the Ruby community? Is it flailing, or doing just fine? Some evidence and simple logic says both are possible. Let's explore it a …

Makers Versus Menders with Andrea Goulet (@andreagoulet)

November 20th, 2015

42:20

Today I talk with Andrea Goulet about software "makers and menders." Andrea is the CEO of CorgiBytes. Listen in if you are interested in refactoring …

Thinking Small

November 18th, 2015

12:12

In today's episode, we talk about solving small problems. I'll give you a few tips for scoping your problems down to be smaller.

Mentioned on …

Focus, Fear, and Missing Out: Picking Tools Without Anxiety

November 16th, 2015

13:02

In today's episode, we talk about FoMO (the fear of missing out) as it relates to deciding what tools to use.

Mentioned on today's episode:

The Frontend at Whiteboard

November 13th, 2015

18:35

In today's episode I talk about some of the front-end tools we use at Whiteboard.

Join Spec on Slack: http://spec.fm/slack

Mentioned on today's …

How To Make Small Things A Big Deal, Plus: Celebrating 2 Million Listens!

November 11th, 2015

19:57

Thank you for helping Developer Tea make it to 2 million listens! This is a major milestone for the show.

Not many external resources were mentioned on today's episode, but I'd love to invite you to leave a review on …

Getting The Most Out Of A Conference

November 9th, 2015

19:15

Today, we talk about participating in conferences, both as a speaker and as an attendee.

Mentioned on or relevant to today's episode:

Code Without Fear

November 6th, 2015

12:29

Code without fear! Happy late Halloween, everyone. :)

Mentioned on the show or otherwise relevant:

How do I manage a project that feels too big for one person to handle?

November 2nd, 2015

18:54

Today I talk about managing projects that seem relatively large for one person (or a small team) to manage.

Mentioned on today's show:

Leave It Better Than The Way You Found It

October 30th, 2015

7:11

Today I give you a short homily: Leave code (and anything, really) better than you find it!

In this episode, I'll share 5 simple ways that you can make code better every time you touch it.

Mentioned in today's show:

Listener Question: Jake Schwartz (@jakehschwartz_) asks, "How do I suggest improvements to someone else's codebase without offending them?"

October 28th, 2015

16:32

Today, I discuss a question Jake Schwartz asked me in the Spec.fm Slack community. You can join our Slack community by going to spec.fm/slack.

Part Two: Paul Straw & Sean Washington (@paulstraw & @seanwashington)

October 26th, 2015

21:47

In today's episode, I talk to Paul Straw and Sean Washington from Does Not Compute, the newest member of the Spec family.

Mentioned in today's …

Part One: Paul Straw & Sean Washington (@paulstraw & @seanwashington) talk about focus, JavaScript frameworks, and rites of passage

October 23rd, 2015

25:02

In today's episode, I talk to Paul Straw and Sean Washington from Does Not Compute, the newest member of the Spec family.

Mentioned in today's …

Not to Do List: How Warren Buffett Keeps His Priorities Straight

October 21st, 2015

6:18

In today's episode, I discuss creating a "not to-do list", inspired by Warren Buffett's "two list strategy."

If you enjoy today's episode, click here to leave a review for Developer Tea on iTunes. This is the easiest …

Solving The X/Y Problem

October 19th, 2015

12:03

Today, we discuss the X/Y problem. Don't know what the X/Y problem is? You definitely should. Be sure to listen in!

Other discussions about the …

9 Questions You Should Always Ask During An Interview

October 16th, 2015

19:34

Today I talk to you about questions you should always ask a potential employer.

Today's episode is sponsored by Hired.com! If you are a developer …

Developing Soft Skills & Cultivating Relationships

October 14th, 2015

13:40

Today, we'll discuss how to cultivate relationships as a developer.

Mentioned on today's episode:

Feature Runways

October 12th, 2015

5:37

In today's episode, we talk about "Feature Runways."

Join the Spec Slack community by going to spec.fm/slack

The takeaway:

We'll talk about how to consider the likely direction of future development, and make things …

Managing Questions

October 9th, 2015

6:16

Today we talk about saving time by managing questions.

  • Set expectations
  • Take questions seriously
  • Provide opportunity for questioner to find the …

Listener Question: Crispin asks, "What's the threshold from executing to mastering?"

October 7th, 2015

14:26

In today's episode, I answer a question from listener Crispin Bennet!

Crispin wrote in and asked me about the balance between learning something ("deep-dive" style) and doing just enough to be productive today.

Constant State of Alert

October 5th, 2015

16:57

Today we talk about avoiding a state of constant yellow alert.

Signs you may be in a constant state of alert:

  1. Audit your texts, emails, etc for …

Destigmatizing Failure

September 28th, 2015

18:29

In today's episode, I underline the importance of failure to the learning process, and then we discuss why failure should be destigmatized and looked …

Fixing the Broken Hiring Process: It's All About Context

September 25th, 2015

11:38

In today's episode, we talk about the flawed process we use in the development industry for hiring.

Mentioned:

Go to

Part Two: Cap Watkins (@cap)

September 23rd, 2015

49:27

In this second part of my interview with Cap Watkins, we discuss the coexistence of specialization and generalization.

If you enjoy Developer Tea, the best way to support the show is by leaving a review on iTunes!

Part One: Cap Watkins (@cap)

September 21st, 2015

56:30

In today's episode, I had a chance to talk with Cap Watkins, the VP of Design at Buzzfeed, about quite a few things - most importantly, collaboration.

Automation: Creating Higher Order Functionality and Building an Automatic Schedule

September 16th, 2015

16:04

Today's episode is a short discussion on automation. We'll explore some helpful ways to look at automation that help make it more than simply …

Interview with Eric Elliott: On JavaScript, Writing, and Creating High Velocity Development Teams

September 14th, 2015

56:36

In today's episode, I interview Eric Elliott. Eric is a JavaScript developer and author with a lot of knowledge to share! Be sure to check out

Subjective vs. Concrete Decisions

September 11th, 2015

18:18

Today, I talk about a particular framework for making decisions. The framework presents a specific dichotomy between concreteness and subjectivity.

Listener Pubudu Asks How to Avoid Procrastination and Boredom, and Find Renewed Energy for Work

September 9th, 2015

17:38
Today, I discuss listener Pubudu's questions about how to find energy and enjoyment in his work, and how to stop procrastinating.

Mentioned on the …

The Messaging Paradigm: Building Programs Around the Concept of Messengers and Receivers

September 4th, 2015

9:49

In today's episode we talk about a message passing paradigm for programming.

We'll discuss the concept of message passing as a lens for …

The Best Tool vs. The Right Tool: Don't Forsake Personality When Picking Frameworks or Languages

August 31st, 2015

9:49

In today's episode, I'll talk about choosing the best tool vs. choosing the right tool for a job. Stopping assumptions about faster being better or …

Decorator vs. Facade Patterns & Knowing When To Use Them

August 28th, 2015

10:33

In today's episode I review decorator and facade patterns. I'll go over strengths, weaknesses, similarities and difference between decorator and facade patterns and give tips on determining when to use one or the other.

Listener Question: Simon asks, "How do I switch mindset from personal project to day job?"

August 26th, 2015

21:53

Today's listener question is about working on side projects in the same space as your day job. Simon, who wrote into Developer Tea via email asks, "How do I transition from working on my side project in the morning, to …

Rejecting the DRY Principle

August 24th, 2015

13:36

Today's episode is about repeating yourself, and knowing when to repeat yourself and when not to.

This episode was inspired by Sandy Metz. One of Sandy's teachings is to repeat yourself until you understand your code. …

Time vs. Value: Billing for Features

August 21st, 2015

10:36

Today I'm going to be sharing the simple perspective shift that helped me understand how valuable programming is. In this episode, I'll go over how to shift your thinking from time in relation to money to value in …

The Twelve-Factor App, Part 2: Dependencies & Config

August 19th, 2015

13:29

In today's episode we to continue or discussion on The Twelve-Factor App. Specifically reviewing the importance of dependencies and config. In this …

The Twelve-Factor App, Part 1: Codebase

August 17th, 2015

14:43

This week, I'm going to go dig into a few of Heroku's Twelve-Factor Application Model. Today's episode will be focused around codebase also known as a repository. We'll talk about understanding codebase, implementing …

Mutable States, Refactory Tips & Reasonable Code Techniques

August 15th, 2015

11:14

In today's episode I'll dig into mutable states and go over two things you can do to get away from relying on external states so you can read and test methods. Be sure to check out Sandy Metz's 2015 Railconf talk

Reading the Manual

August 12th, 2015

14:44

In today's episode, I talk about the importance of stopping assumptions in their tracks by reading manuals. I'll go over documentation, and tips to get you started on the fundamentals of manual reading.

Thanks to …

Intentional Problem Solving: How To Work It Out, Without Google

August 10th, 2015

13:54

In today's episode, I talk about intentional problem solving and challenge listeners to stop reaching for the quickest answer and instead experience …

Listener Question: Dhruv Asks, "What should a beginner like me work on?"

August 7th, 2015

21:43

In today's episode I respond to a listener question that came in from Dhruv, who asks, "What should a beginner like me work on?" Aside from being a …

The Power of the Minute & Engineering Memorable Experiences

August 5th, 2015

13:01

On Today's episode, I talk about making a good first impression. How can we engineer memorable moments that will create a positive impact on how people will remember your product or service?

We don't have to be …

Single Responsibility Principle: A Class Should Have One, and Only One Reason to Change

August 3rd, 2015

9:51

In today's episode I review why focus is so important to coding by diving into the Solid Principles developed by Robert C. Martin also known as …

Listener Question: Janus asks, As a Designer, when should I let someone else do the code heavy lifting?

July 31st, 2015

22:13

Today's episode, I answer a listener question from Janus, who focuses primarily on User Experience and Design. Janus asks, How much code should I …

How to Play to Your Strengths

July 29th, 2015

18:13

Strengths and skills are two different things, but when should you learn a new skill or improve a current skill? During today's episode, I'll talk …

The Disposability of Computing Resources & Fixing Future Bug Anxiety

July 27th, 2015

7:55

Have you ever felt like you've had to plan everything before beginning to write your code? In today's episode, I talk about the disposability of our computing resources, code testing tips, and how to intermingle coding …

Anchoring Your Estimations: How to Keep Clients Happy

July 24th, 2015

10:39

Clients are never happy when hearing that you've underestimated how long a project will take in reality. In today's episode, I talk about how to anchor your estimations and keep your clients happy, and share a quick tip …

Why You Should Refactor Your Software

July 22nd, 2015

16:00

In today's episode I'll talk about the importance of refactoring your software, identifying when you should refactor your code and tips and …

Listener Question: What's The Difference Between a Junior and Senior Developer?

July 20th, 2015

22:18

What is the difference between a Junior and Senior Developer?

In today's episode, I talk about what it takes to get from Junior level programmer to a Senior level programmer. We'll go over some basic characteristics of …

Patrick Hill: Hobby Life vs. Work Life

July 17th, 2015

51:04

in today's episode, I get to talk with fellow developer and podcaster Patrick Hill about how to balance hobbies and work life. We talk about goals, motivation, time management and learning to focus on how to progress …

Grant Ingersoll: The Numbers Don't Lie

July 15th, 2015

28:09

I had the pleasure of talking with Grant Ingersoll. Grant is a search and NLP engineer, author of Taming Text and CTO at Lucidworks.

In today's …

Episode 100!

July 13th, 2015

14:10

Today marks our 100th episode!

Special thanks to you, the listener for tuning in, submitting your many listener questions, sending feedback, and for nominating Developer Tea as podcast of the year in this year's Net …

Daily routines and controlling impulsive behaviors

July 10th, 2015

12:12

Today I talk about the pros and cons to the restraint bias or impulsive behaviors. Tools like a daily routine help to refocus your impulses. I'll go …

Your Brain: On IKEA as a cognitive bias

July 8th, 2015

9:49

How many times have you seen someone create a framework, realize it has bugs, and instead of adopting a bigger framework, would rather spend the …

Useful Laziness

July 6th, 2015

6:38

In today's episode I talk about the positive and negative effects of laziness, and the overlap between simplicity and complexity, especially in your code.

Don't forget to vote for Developer Tea for podcast of the year …

Estimation and shifting focus from absolute to relative

July 3rd, 2015

12:09

Estimation is so hard to do. Today, I talk about overcoming estimation obstacles, and some tactics to help you along the way.

It's difficult to know …

Russ Taylor, Part Two: Bulletproof Vest

July 1st, 2015

41:43

During today's second half of our two-part interview, Russ Taylor and I talk about the importance of testing. We dive into methods for testing like Happy Path Testing, and how to stay productive using techniques like

Russ Taylor, Part One: Continuous Integration

June 30th, 2015

27:35

During today's first half of a two-part interview, I have the pleasure of talking with Russ Taylor. Russ works on the continuous integration team at Etsy.

We had a chance to talk about test driven development, all of …

Don't Delay, Say No

June 26th, 2015

8:49

Don't Delay In today's episode, I talk about the fatal flaw of putting things off 'til tomorrow, and the simple, yet difficult, solution to the …

Mackenzie Child, Part Two: Design Background, Developer Skill

June 24th, 2015

25:14

In the second half of this episode, Mackenzie Child and I talk about his 12 in 12 challenge, and what it was like to make the switch from designer to developer.

We cover a lot of ground in this episode. Starting with …

Mackenzie Child, Part One: Concrete Goals

June 22nd, 2015

16:30

I caught up with Mackenzie Child to talk about his 12 in 12 challenge. In which he challenges himself to learn Ruby on Rails by building 12 web apps in 12 weeks.

During this first episode, we talk about why he decided …

Benefits of Knowledge: Teaching to Learn

June 19th, 2015

7:55

Today, I talk about teaching in order to learn. This isn't reserved to just those in or going through school, but anyone who has learned a skill.

Listener Question: How to Separate Your Social Media Identities

June 17th, 2015

17:28

This is a question that I think needs to come up more often. That is, how do we integrate our professional lives with our personal lives?

in today's …

Internship Tips

June 16th, 2015

10:36

If you're serious about becoming a developer, you should consider getting an internship. Today I'll give you three tips on choosing an internship. …

1 Million

June 15th, 2015

8:06

Today is a very special inspiration episode. Thanks to each and every one of you, our listeners, Developer Tea has reached over 1,000,000 unique downloads.

To celebrate, I want to talk to you a little bit about hard …

Answering Front-End Interview Questions: Call vs. Apply and Integrating Multiple Stylesheets

June 12th, 2015

13:14

On today's episode, I discuss the importance of forming an informed opinion by disecting two questions in github's Front-End Developer Interview Questions repository.

Employers want to know how you approach situations …

Beyond The Skillset

June 11th, 2015

18:11

Today's episode was inspired by a listener question on job hunting and what makes you employable.

In this episode I cover the minimum requirements of employment and what that means from an employer's perspective, …

Part Two: Brianna and Andrew Norcross Talk About Entrepreneurship, Learning a Language, and Defending Wordpress

June 10th, 2015

41:23

Brianna and Andrew Norcross are a powerhouse of a couple. They started Reaktiv Studios, a WordPress-focused agency based in Florida. I spoke with Brianna and Andrew about how they have learned to work together as a …

Part One: Brianna and Andrew Norcross Talk About Working Together, Living Together, Balance, and Rebellion

June 8th, 2015

18:43

Brianna and Andrew Norcross are a powerhouse of a couple. They started Reaktiv Studios, a WordPress-focused agency based in Florida. I spoke with Brianna and Andrew about how they have learned to work together as a …

Inspiration Episode: Kent Beck Day!

June 5th, 2015

5:30

Hey everyone! Today, I celebrate a hero of mine, Kent Beck. Full of quite a few pieces of wisdom, Kent is an incredible thinker and writer. Today, I …

Media Consumption Diet

June 2nd, 2015

13:24

Today's episode is all about media consumption, and the importance of slowing down and being more intentional about what we consume.

This episode is sponsored by Intuit. Check out the developer sandbox and API explorer …

Discovering Formalization: The Proper Place for Theory

June 1st, 2015

7:17

Today, we discuss the place of formalization and theory, and how we should be starting from the position of discovery rather than trying to fit every …

Listener Question: How Do I Start Mentoring? 2 Tips To Make A Mentorship Effective for the Mentor AND the Mentee

May 29th, 2015

13:04

Today, I answer a question from listener Emalee about how to become a beginner mentor. From the outside looking in, this is very difficult! Going …

Inspiration Episode: Creating Effective Metaphors + Developer Tea Gets Nominated for "Best Podcast of the Year" in the Net Awards!

May 27th, 2015

9:28

Metaphors are a powerful way of exploring a given subject. In this episode, I'll share with you why metaphors are so powerful, and how you can create …

4 Tips for Creating a Great Developer Resume

May 25th, 2015

13:56

In this episode, I give 4 tips for creating a great resume. The reality is, resumes are still an important part of the hiring process. Your resume can make or break you. So, what are employees looking for in a …

Travis Neilson, Part Two: Engaging Your Audience, Creating Conversations, Becoming a Publisher, and Viciously Yucky Comments on YouTube

May 22nd, 2015

35:00

Today, I'm joined by the talented and intelligent Travis Neilson.

Travis is the creator of DevTips, an instructional YouTube channel that has generated over 1 million views and about 35,000 subscribers! Travis invited …

Travis Neilson, Part One: Evergreen Content and the Pluses and Minuses of YouTube vs Podcasting

May 21st, 2015

29:16

Today, I'm joined by the talented and intelligent Travis Neilson.

Travis is the creator of DevTips, an instructional YouTube channel that has generated over 1 million views and about 35,000 subscribers! Travis invited …

Healthy Difficulty: Dealing With Frustration and Confusion

May 20th, 2015

7:38

In this episode, I discuss the origin of difficulty and confusion, and how we can better deal with these things on a day to day basis. It turns out, …

Three Methods to Improve Your Memorization and Learning Ability, Starting Today

May 18th, 2015

11:36

In today's episode, I discuss three different methods that will help create long lasting, usable memory more effectively.

Today's sponsor is Codeship, a hosted continuous integration platform. Get started today at …

My Thoughts (and Stolen Quotes) About Originality, Creating from Nothing, and the Authenticity of Synthesis

May 15th, 2015

7:32

In today's episode, I talk about the importance of synthesis to the process of creating novel things. I also discuss our obsession with originality and "creating from nothing."

Today's episode is sponsored by …

Interview with Daniel Rapp, Creator of the Doppler JavaScript Library

May 14th, 2015

17:00

Today, I interview Daniel Rapp, creator of the Doppler.js library. Daniel is a computer science student in Sweden who is constantly investigating the intersection of math and creativity using code. Doppler became …

Listener Question from Summit: How To Hunt for a Different Job While Already Employed Without Exhausting Yourself or Burning Bridges

May 13th, 2015

14:04

In today's episode, listener Summit asks about how to search for a new job while being employed, and how to keep from getting to exhausted.

This episode is sponsored by Intuit. Check out the developer sandbox and API …

Creating Obvious Systems: Why Mental Models Justify Simplicity, and When to Utilize Surprise and Delight

May 11th, 2015

10:22

In today's episode, I discuss the importance of relying on obviousness when designing software and user interfaces, and when you should be utilizing …

Answering Listener Questions: Matt asks about the feasibility of finding remote work, online education, and the order of learning

May 8th, 2015

18:10

Matt is a beginner developer who is making a shift to support his new life situation, in which he is unable to work a normal 9-to-5 job in an office. Matt sent me an email asking a few questions about this shift, and …

Inspiration Episode: Brian Eno Teaches Us To Limit Our Options

May 7th, 2015

3:15

In this week's inspiration episode starts with a quote from Brian Eno, a highly influential musician and audio engineer, about limiting options in order to better take advantage of our efforts.

Scott Belsky, Part Two

May 6th, 2015

16:42

Scott Belsky (@ScottBelsky) is the VP Products & Community at Adobe and cofounder of Behance. Scott is also a successful investor in major tech …

Scott Belsky, Part One

May 4th, 2015

16:26

Scott Belsky is the VP Products & Community at Adobe and cofounder of Behance. Scott is also a successful investor in major tech companies such …

Answering Front-end Developer Interview Questions: Explaining the Importance of Standards for the Web

May 1st, 2015

8:00

In today's episode, we discuss the importance of standards and standards bodies for web technologies, specifically for HTML, CSS, and JavaScript …

Answering Listener Questions: Devin, a Non-Developer, Asks About Grasping Things That Go Over His Head, and Finding Starting Points

April 30th, 2015

11:10

In this episode, long-time listener Devin asks about how to grasp things that go over his head. You're not alone, Devin! In this episode, I give you (and others just like you) encouragement in the midst of your …

Hampton Catlin, Part Two: Speedy Sass with libsass, Wordset.org and Open-Sourcing Our Words

April 29th, 2015

26:44

In today's episode, I talk with Hampton Catlin about fast Sass compilation with libsass, and then we discuss his latest project, Wordset, and why we …

Weekly Inspiration - Happiness and Doing Our Best Work: 3 Practical Steps to Getting The Right Things Done and Finding Focus State Faster

April 24th, 2015

11:46

In today's inspiration episode, I discuss the importance of removing barriers between you and your most important work, and why that is such an important thing to do. I then discuss 3 practical steps you can try that …

Part Two: Culture and Connecting to Our Work with Pamela Vickers

April 23rd, 2015

13:58

Pamela Vickers and I sat down at Ancient City Ruby to talk about culture, conferences, and ping pong. And it was awesome.

Part One: Culture and Connecting to Our Work with Pamela Vickers

April 22nd, 2015

10:52

Pamela Vickers and I sat down at Ancient City Ruby to talk about culture, conferences, and ping pong. And it was awesome.

Answering Listener Questions - Clyde Asks About Learning to Code while on the Road

April 20th, 2015

13:16

In today's episode, Clyde asks about learning to code while on the road. If you've ever tried to focus in a new environment, or if you are learning to code while changing locations, this episode is for you!

Today's …

Part 2: Ben Lesh on Reactive Programming at Netflix, Massive Data, and the Threadsafe Future

April 17th, 2015

40:20

Ben Lesh is a senior UI engineer at Netflix, where he works on projects that use reactive programming in JavaScript to manage massive amounts of data. Ben talks with me about a variety of topics, focusing on reactive …

Part 1: Ben Lesh on Reactive Programming at Netflix, Massive Data, and the Threadsafe Future

April 15th, 2015

21:42

Ben Lesh is a senior UI engineer at Netflix, where he works on projects that use reactive programming in JavaScript to manage massive amounts of data. Ben talks with me about a variety of topics, focusing on reactive …

How We Spend Our Days, How We Spend Our Lives, and One Way To Get a Better Grasp On Time

April 14th, 2015

9:08

How we spend our days is, of course, how we spend our lives. But how can we get a better grasp on time? In this episode, I share a simple tip that exploits our brain's natural tendency to take shortcuts to help you …

Taking Best Practices and Advice with a Grain of Salt

April 13th, 2015

9:08

In this episode, we talk about "best practices" and advice, and what you should do with those things in your day to day life.

Today's episode …

Ernie Miller and Human Development, Part Two (at Ancient City Ruby)

April 10th, 2015

20:19

I had the pleasure of attending Ancient City Ruby and interviewing a few folks while I was there. Ernie Miller was a speaker at ACR, and also sat …

Estimating Sandwiches: Why the Gut Doesn't Work, and How Small Is Better

April 9th, 2015

8:56

This episode is all about estimation, and how important it is to focus on estimating small things, and understand the implications of scale on your estimations.

This episode is sponsored by Digital Ocean, cloud SSD …

Ernie Miller and Human Development, Part One (at Ancient City Ruby)

April 8th, 2015

17:54

I had the pleasure of attending Ancient City Ruby and interviewing a few folks while I was there. Ernie Miller was a speaker at ACR, and also sat …

Inspiration Episode #6: 4 Tips for Starting from Ground Zero, and Celebrating 500k listens!

April 6th, 2015

8:28

In today's episode, I'm ecstatic to announce 500k unique listens! That's half of a million, if you didn't already pick up on that.

I'm looking forward to the 1 million mark with all of you!

I also discuss a few tips …

32: Rebecca Murphey on Scoutfiles, Hardware Hacking, and Chickens

April 3rd, 2015

34:49

Today I interview Rebecca Murphey, one of the JavaScript community's most memorable voices and a genuine, kind person. Rebecca has been doing JavaScript for quite a few years, and you might know her from yayQuery and …

32: Rebecca Murphey on Third-party JavaScript Distribution at BazaarVoice

April 2nd, 2015

30:56

Today I interview Rebecca Murphey, one of the JavaScript community's most memorable voices and a genuine, kind person. Rebecca has been doing JavaScript for quite a few years, and you might know her from yayQuery and …

Special News Episode: Spartan, ES8, and Apple Watch Retro

April 1st, 2015

11:08

In today's episode, I share some (insider) news with you that I think you'll find to be exciting.

31: Listener Question from Jessica - "What exactly is a full-stack developer anyway?"

March 30th, 2015

11:38

In today's episode, listener Jessica asks what a full stack developer is.

30: Dan Denney, Part Two: Sending 1,000,000 HTML Emails for Code School and Memories from Front-End Design Conference

March 27th, 2015

12:46

Dont forget, you can support the show by donating at https://developertea.com/donate

Dan Denney is a wealth of knowledge, and in today's episode, he's joined me to share some of that knowledge with you. Dan is an HTML …

Inspiration Episode #5: Software Is Not a Printing Press

March 26th, 2015

5:18

In today's inspiration episode, I talk about the non-permanence of our work, and how that empowers us to make faster decisions.

30: Dan Denney, Part One: Sending 1,000,000 HTML Emails for Code School and Memories from Front-End Design Conference

March 25th, 2015

24:22

Dont forget, you can support the show by donating at https://developertea.com/donate

Dan Denney is a wealth of knowledge, and in today's episode, he's joined me to share some of that knowledge with you. Dan is an HTML …

29: Listener Questions - Eric Asks How to Keep Up with Dev News, and When (and Why) Should I Get a Masters Degree

March 23rd, 2015

19:10

In this episode, I answer listener Eric's questions about how to keep up with the news, and when to get a masters degree.

28: Richard Schneeman, Part Two - How to Start Contributing to Open Source, and Testing Refrigerators

March 20th, 2015

38:17

Richard Schneeman, Ruby developer at Heroku and awesome guy, joins me for the longest episode to date. Follow Richard on Twitter, @schneems!

28: Richard Schneeman, Part One - How to Start Contributing to Open Source, and Testing Refrigerators

March 18th, 2015

28:14

Richard Schneeman, Ruby developer at Heroku and awesome guy, joins me for the longest episode to date. Follow Richard on Twitter, @schneems!

Inspiration Episode #4: Learning Like Children through Play

March 17th, 2015

7:52

Children learn at an incredible rate. They also play significantly more than the average adult. Many studies have shown the importance of play for …

27: Ensuring Professionalism - Rules I Practice

March 16th, 2015

14:50

In this episode, I discuss some of my personal rules for maintaining a reputation of professionalism.

Support Developer Tea:

26: To Generalize, or to Specialize, that is the Question... Part Two

March 13th, 2015

10:34

Should you be a generalized programmer or a specialized programmer? Generalized programmers learn a wide range of languages and/or frameworks, while …

Inspiration Episode #3: The Day the Beatles Were Rejected

March 12th, 2015

6:24

Unless you're extraordinarily lucky, you'll be rejected multiple times in your life. Whether in your personal or professional life, rejection is a …

26: To Generalize, or to Specialize, that is the Question... Part One

March 11th, 2015

12:08

Should you be a generalized programmer or a specialized programmer? Generalized programmers learn a wide range of languages and/or frameworks, while …

25: "What Should I Build?" - 5 Tips for Better Idea Generation

March 9th, 2015

14:50

In this episode, I answer a question I've received from many listeners: How do I come up with an idea for something to build?

This question is somewhat complex, but we'll cover 5 basic tips for idea generation.

24: Scott Jehl on Responsible Responsive Design and Progressive Enhancement, Part Two

March 6th, 2015

21:53

Scott Jehl is a designer and developer working at Filament Group. Scott is also an author and speaks regularly at conferences like An Event Apart. In …

Inspiration Episode #2: Coding for Humans

March 5th, 2015

3:38

Today, I talk about coding for humans in this special Inspiration episode. Remember, computers are only what you tell them to be!

24: Scott Jehl on Responsible Responsive Design and Progressive Enhancement, Part One

March 4th, 2015

23:16

Scott Jehl is a designer and developer working at Filament Group. Scott is also an author and speaks regularly at conferences like An Event Apart. In …

23: When to Adopt New Technology: A Simple Value-based Rubric

March 2nd, 2015

14:01

In today's episode, at the request of a listener I discuss the tradeoffs of choosing to adopt a new technology versus using what you already know, …

22: Why Should Developers Build Their Own "Brand"?

February 27th, 2015

19:48

In today's episode, I discuss even further why it's important to create a brand for yourself. Make sure you check out my interview with John Sonmez to hear more about why a developer might want to build their own brand!

Bonus Weekly Inspiration #1: Functionality Versus Elegance

February 24th, 2015

4:30

Today's bonus episode is the first weekly inspiration mini-episode! Today's quote comes from Steve McConnell, author of Code Complete.

Thank you for supporting Developer Tea with your listens! We just reached the 200k …

20: Thoughts on Unicorns: Answering a Listener Question

February 23rd, 2015

13:22

In this episode, I answer a listener question about what route he should take in his technical education. Spoiler: I actually do have an opinion and …

19: Ben Orenstein from Thoughtbot, Part Two

February 20th, 2015

29:05

I'm excited to be interviewing Ben Orenstein from Thoughtbot. Ben is a brilliant craftsman of a developer, and in this episode we discuss what it takes to be a craftsman. This is the second part of the interview, so be …

19: Ben Orenstein from Thoughtbot, Part One

February 18th, 2015

14:54

I'm excited to be interviewing Ben Orenstein from Thoughtbot. Ben is a brilliant craftsman of a developer, and in this episode we discuss what it takes to be a craftsman. This interview is split into two parts, so be …

18: Listener Questions

February 16th, 2015

11:52

Around 1:00, Brett asks how to become an “advanced developer.”

  • Programming Paradigms Stanford Course:

17: Volt and Isomorphism with Ryan Stout, part two

February 13th, 2015

12:04

Today I'm joined once again by Ryan Stout, the developer behind the powerful new Ruby web framework Volt. Ryan and I continue discussing why he …

17: Volt and Isomorphism with Ryan Stout, part one

February 11th, 2015

11:48

Today I'm joined by Ryan Stout, the developer behind the powerful new Ruby web framework Volt. Ryan and I discuss why he created Volt, the …

16: Stigmas, Stereotypes, and Pizza

February 9th, 2015

10:22

In this episode, we talk about stigmas and stereotypes.

As developers, and as humans, we have a responsibility to treat each other fairly. We also have a responsibility to our craft.

In this episode, I discuss the one …

Bonus Episode: Thank you for a GREAT first month!

February 7th, 2015

12:08

The first month of Developer Tea was officially marked yesterday, and in this episode, I'd like to thank you. I also challenge you towards the end of the episode. Thank you so much for listening to the show!

15: Code Kata - A Practice Arena for Becoming a Better Programmer

February 6th, 2015

8:15

What was the last time you practiced writing code? Any expertise arguably requires an intentional, focused effort on practicing a set of exercises. Kata acts as the practice exercises for programming.

In this episode, …

14: Daniel Kao - Self Control: Cutting Sugar for a Year, and Starting a Career in Something You Have No Experience in, On Purpose

February 4th, 2015

16:19

In this episode, I interview front-end developer Daniel Kao. Daniel has been running his site, Diplateevo.com, since his freshman year in high school.

13: Flexibility

February 2nd, 2015

10:44

In this episode, I discuss flexibility. Why is flexibility important, and what can you do to make your code and your workflow more flexible? I'll share something I did recently that made creating this podcast a bit …

12: Chris Coyier, Part Two - Getting Good At Pretty Much Anything

January 30th, 2015

19:20

On this episode, I continue the interview Chris Coyier. Chris is the creator of CSS-Tricks.com, Codepen.io, and hosts Shoptalk Show with Dave Rupert. In this second part of a two-part interview, Chris and I talk about …

12: Chris Coyier, Part One - The Lifecycle of the Web and the Non-Evil of Doing Business

January 28th, 2015

15:50

On this episode, I interview Chris Coyier. Chris is the creator of CSS-Tricks.com, Codepen.io, and hosts Shoptalk Show with Dave Rupert. In this first part of a two-part interview, Chris and I talk about how he got …

11: Justin Weiss - choosing Rails, guest hosting on Ruby Tapas, and enjoying Ruby

January 26th, 2015

14:39

Ruby developer and author Justin Weiss joins me to talk about his experience working with Avdi Grimm on a guest episode for Ruby Tapas, why he chose Rails, and his book. Then, Justin gives you his 30-second suggestion …

10: Approaching Programmatic Problems

January 23rd, 2015

7:36

In this episode, I talk about how I approach programmatic problems, and I give all developers my opinionated understanding of the most important …

9: Stuff I'm using these days, edition one

January 21st, 2015

11:52

In this episode, I share some of the stuff I've been using. None of these folks are sponsoring the show.

Mentioned:

8: The Hardest Parts of Computer Science

January 19th, 2015

6:42

In this episode, we cover (only 2 of) the hardest parts of computer science. Spoiler alert: this short podcast will not solve all of your complex …

7: Part two - The $150,000 Question About Design School

January 16th, 2015

19:34

On today's episode, I talk with Nick Morrison and Kody Dahl, both students about to graduate from the design BFA program at Georgia State University, for the second part of our interview.

Kody and Nick are both …

7: Part one - An Underground Cohort of Design Professors, with Kody Dahl and Nick Morrison

January 14th, 2015

11:22

On today's episode, I talk with Nick Morrison and Kody Dahl, both students about to graduate from the design BFA program at Georgia State University.

6: Feelback vs. Feedback

January 12th, 2015

4:56

How do you code a feeling?

Today, we're going to be talking about how to deal with ambiguous feedback. The answer is kind of ambiguous, unfortunately, but we live in a subjective world, so let's all learn how to value …

5: Addictions

January 9th, 2015

11:00

In today's episode, we will not be talking about drugs. For long. Instead, we're going to talk about some kind-of amazingly weird trends in how we …

4: Learning about Learning

January 8th, 2015

10:26

Learning is one of the most important skills for developers to cultivate. In this episode, I'll talk about why that's the case, and a method for …

3: Prototypes

January 6th, 2015

7:38

Prototyping is a process that bridges the gap between production and static design. In this episode, I talk a bit about what that means, and about what is required for all good prototypes. If you aren't prototyping now, …

2: Focus

January 5th, 2015

9:44

In this episode, I talk about focus, and why it's so important for developers to cultivate focus. We'll discuss some pretty amazing statistics about …

1: Introductions, formalities, etc

January 5th, 2015

6:02

This is the proverbial "hello" episode, where I tell you what Developer Tea is all about. Developer Tea is born out of my own desire to have shorter podcasts that come out more often. I very rarely have the time to …

Loading ...

Are you the creator of this podcast?

Verify your account

and pick the featured episodes for your show.

Listen to Developer Tea

RadioPublic

A free podcast app for iPhone and Android

  • User-created playlists and collections
  • Download episodes while on WiFi to listen without using mobile data
  • Stream podcast episodes without waiting for a download
  • Queue episodes to create a personal continuous playlist
RadioPublic on iOS and Android
Or by RSS
RSS feed
https://rss.simplecast.com/podcasts/363/rss

Connect with listeners

Podcasters use the RadioPublic listener relationship platform to build lasting connections with fans

Yes, let's begin connecting
Browser window

Find new listeners

  • A dedicated website for your podcast
  • Web embed players designed to convert visitors to listeners in the RadioPublic apps for iPhone and Android
Clicking mouse cursor

Understand your audience

  • Capture listener activity with affinity scores
  • Measure your promotional campaigns and integrate with Google and Facebook analytics
Graph of increasing value

Engage your fanbase

  • Deliver timely Calls To Action, including email acquistion for your mailing list
  • Share exactly the right moment in an episode via text, email, and social media
Icon of cellphone with money

Make money

  • Tip and transfer funds directly to podcastsers
  • Earn money for qualified plays in the RadioPublic apps with Paid Listens