Shows / Developer Tea

Developer Tea
Developer Tea exists to help driven developers connect to their ultimate purpose and excel at their work so that they can positively impact the people they influence. With over 17 million downloads to date, Developer Tea is a short podcast hosted by Jonathan Cutrell, engineering leader with over 15 years of industry experience. We hope you'll take the topics from this podcast and continue the conversation, either online or in person with your peers. Email: developertea@gmail.com
Episodes
Developer TeaRejecting the DRY Principle
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…
Developer TeaTime vs. Value: Billing for Features
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…
Developer TeaThe Twelve-Factor App, Part 2: Dependencies & Config
In today's episode we to continue or discussion on The Twelve-Factor App. Specifically reviewing the importance of dependencies and config. In this episode…
Developer TeaThe Twelve-Factor App, Part 1: Codebase
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…
Developer TeaMutable States, Refactory Tips & Reasonable Code Techniques
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…
Developer TeaReading the Manual
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…
Developer TeaIntentional Problem Solving: How To Work It Out, Without Google
In today's episode, I talk about intentional problem solving and challenge listeners to stop reaching for the quickest answer and instead experience the…
Developer TeaListener Question: Dhruv Asks, "What should a beginner like me work on?"
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 better…
Developer TeaThe Power of the Minute & Engineering Memorable Experiences
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…
Developer TeaSingle Responsibility Principle: A Class Should Have One, and Only One Reason to Change
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 "Uncle Bob" and…
Developer TeaListener Question: Janus asks, As a Designer, when should I let someone else do the code heavy lifting?
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 know before…
Developer TeaHow to Play to Your Strengths
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 about what…
Developer TeaThe Disposability of Computing Resources & Fixing Future Bug Anxiety
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…
Developer TeaAnchoring Your Estimations: How to Keep Clients Happy
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…
Developer TeaWhy You Should Refactor Your Software
In today's episode I'll talk about the importance of refactoring your software, identifying when you should refactor your code and tips and techniques for…
Developer TeaListener Question: What's The Difference Between a Junior and Senior Developer?
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…
Developer TeaPatrick Hill: Hobby Life vs. Work Life
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…
Developer TeaGrant Ingersoll: The Numbers Don't Lie
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, Grant…
Developer TeaEpisode 100!
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 TeaDaily routines and controlling impulsive behaviors
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 over…
Developer TeaYour Brain: On IKEA as a cognitive bias
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 extra time…
Developer TeaUseful Laziness
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…
Developer TeaEstimation and shifting focus from absolute to relative
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 what we're…
Developer TeaRuss Taylor, Part Two: Bulletproof Vest
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…
Developer TeaRuss Taylor, Part One: Continuous Integration
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…
Developer TeaDon't Delay, Say No
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 imbalance of…
Developer TeaMackenzie Child, Part Two: Design Background, Developer Skill
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 TeaMackenzie Child, Part One: Concrete Goals
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…
Developer TeaBenefits of Knowledge: Teaching to Learn
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. There aren't…
Developer TeaListener Question: How to Separate Your Social Media Identities
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 episode, I…
Developer TeaInternship Tips
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. Along with…
Developer Tea1 Million
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…
Developer TeaAnswering Front-End Interview Questions: Call vs. Apply and Integrating Multiple Stylesheets
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…
Developer TeaBeyond The Skillset
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…
Developer TeaPart Two: Brianna and Andrew Norcross Talk About Entrepreneurship, Learning a Language, and Defending Wordpress
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…
Developer TeaPart One: Brianna and Andrew Norcross Talk About Working Together, Living Together, Balance, and Rebellion
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…
Developer TeaInspiration Episode: Kent Beck Day!
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 share two…
Developer TeaMedia Consumption Diet
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…
Developer TeaDiscovering Formalization: The Proper Place for Theory
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 problem…
Developer TeaListener Question: How Do I Start Mentoring? 2 Tips To Make A Mentorship Effective for the Mentor AND the Mentee
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 from…
Developer TeaInspiration Episode: Creating Effective Metaphors + Developer Tea Gets Nominated for "Best Podcast of the Year" in the Net Awards!
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 effective…
Developer Tea4 Tips for Creating a Great Developer Resume
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…
Developer TeaTravis Neilson, Part Two: Engaging Your Audience, Creating Conversations, Becoming a Publisher, and Viciously Yucky Comments on YouTube
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…
Developer TeaTravis Neilson, Part One: Evergreen Content and the Pluses and Minuses of YouTube vs Podcasting
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…
Developer TeaHealthy Difficulty: Dealing With Frustration and Confusion
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…
Developer TeaThree Methods to Improve Your Memorization and Learning Ability, Starting Today
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…
Developer TeaMy Thoughts (and Stolen Quotes) About Originality, Creating from Nothing, and the Authenticity of Synthesis
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…
Developer TeaInterview with Daniel Rapp, Creator of the Doppler JavaScript Library
Today, I interview Daniel Rapp, creator of the Doppler.js library. Daniel is a computer science student in Sweden who is constantly investigating the…
Developer TeaListener Question from Summit: How To Hunt for a Different Job While Already Employed Without Exhausting Yourself or Burning Bridges
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…
Developer TeaCreating Obvious Systems: Why Mental Models Justify Simplicity, and When to Utilize Surprise and Delight
In today's episode, I discuss the importance of relying on obviousness when designing software and user interfaces, and when you should be utilizing surprise…
Developer TeaAnswering Listener Questions: Matt asks about the feasibility of finding remote work, online education, and the order of learning
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…
Developer TeaInspiration Episode: Brian Eno Teaches Us To Limit Our Options
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…
Developer TeaScott Belsky, Part Two
Scott Belsky (@ScottBelsky) is the VP Products & Community at Adobe and cofounder of Behance. Scott is also a successful investor in major tech companies such…
Developer TeaScott Belsky, Part One
Scott Belsky is the VP Products & Community at Adobe and cofounder of Behance. Scott is also a successful investor in major tech companies such as Periscope…
Developer TeaAnswering Front-end Developer Interview Questions: Explaining the Importance of Standards for the Web
In today's episode, we discuss the importance of standards and standards bodies for web technologies, specifically for HTML, CSS, and JavaScript specs. Links…
Developer TeaAnswering Listener Questions: Devin, a Non-Developer, Asks About Grasping Things That Go Over His Head, and Finding Starting Points
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…
Developer TeaHampton Catlin, Part Two: Speedy Sass with libsass, Wordset.org and Open-Sourcing Our Words
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 need a…
Developer TeaHampton Catlin, Part One: Sass, the W3C, and (not) Being Data-Driven
@hcatlin (tell him thanks for being on @developertea!) @DeveloperTea Ancient City Ruby Hampton's Survey (Askr) http://haml.info/ Heroku officially supports…
Developer TeaWeekly Inspiration - Happiness and Doing Our Best Work: 3 Practical Steps to Getting The Right Things Done and Finding Focus State Faster
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…
Developer TeaPart Two: Culture and Connecting to Our Work with Pamela Vickers
Pamela Vickers and I sat down at Ancient City Ruby to talk about culture, conferences, and ping pong. And it was awesome. @pwnela RailsGirls Atlanta PERMA…