
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 and Director of Engineering at PBS. We hope you'll take the topics from this podcast and continue the conversation, either online or in person with your peers. Twitter: @developertea :: Email: developertea@gmail.com
Similar Podcasts

The Laravel Podcast
The Laravel Podcast brings you Laravel and PHP development news and discussion. Season 5 consists of Matt Stauffer interviewing the creators of the most popular packages in the Laravel ecosystem.

The Rabbit Hole: The Definitive Developer's Podcast
Welcome to The Rabbit Hole, the definitive developers podcast. If you are a software developer or technology leader looking to stay on top of the latest news in the software development world, or just want to learn actionable tactics to improve your day-to-day job performance, this podcast is for you.

Elixir Mix
Elixir Mix is a weekly show focused on the Elixir programming community. Our panel discusses topics around functional programming, the Elixir ecosystem, and building real world apps with Elixir based tools and frameworks.
The 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 we'll go over manifest files, node modules, gitignore, and keeping your code in the safest state. Special thanks to today's sponsor: Harvest Harvest is your time tracking tool built for understanding where your time is going. You can start a timer right from issues in JIRA or GitHub without searching for your timesheet, and turn that right around into a sharable invoice. Try it out free for 30 days at getharvest.com. After your trial, enter code TEATIME at checkout to save 50% off your first month. Don't forget to leave Developer Tea a review on iTunes. It helps us get up in the charts so other developers can discover the show. I hope you enjoyed this episode. Thanks for listening, and until next time, Enjoy your tea.
The 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 repository. We'll talk about understanding codebase, implementing techniques and deploying. I'd like to note that you can implement this model on any deployment platform, not just Heroku. There's even a way to create a Heroku like docker on Digital Ocean. It's called Dokku. Today's Show is brought to you by: Hired Hired is a free, no obligation resource for job searching. Just answer a couple of questions, sit back and let job offers come to you. If you or someone you know is looking for a job in design or development check out hired.com/developertea to get a $4,000 signing bonus when you accept a job. Geting in Touch: If you'd like to automatically receive updates to the show you can subscribe to Developer Tea in any platform you choose. You can also follow me on twitter @developertea or the spec.fm network @specfm to get instant updates on this show along all the other shows in spec.fm. I hope you enjoyed this episode, and until next time, Enjoy your tea!
Mutable 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. Be sure to check out Sandy Metz's 2015 Railconf talk "nothing is something" on why conditional statements make code more difficult to reason. Special thanks to Today's sponsor: Code School Code School is an online learning destination for existing and aspiring developers that teaches through entertaining content. Visit www.CodeSchool.com/developertea for more information and start playing courses now. Thanks for listening and until next time, Enjoy your Tea
Reading 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 started on the fundamentals of manual reading. Thanks to today's sponsor: Digital Ocean Today's episode is presented by DigitalOcean. Go to https://digitalocean.com to get started, and use the promo code "DEVELOPER TEA" at the checkout after you create your account to get a $10 credit! I hope you enjoyed this episode. Until next time, Enjoy your Tea
Intentional 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 problem. During today's episode I provide some tips to help build your experimentation techniques so you can find a solution without automatically defaulting to Google or Stack Overflow first. If you participated in this challenge. I would love to hear about your experience. To share your story, email me at developertea@gmail.com, write to me through my contact form or reach me on Twitter @developertea. Big thanks to today's sponsor: Hired Hired is your free, no obligation resource for job searching. If you or someone you know is out there searching for a design or development job or contract work be sure to check out Hired. If you apply and interview using this link: http://www.Hired.com/developertea Hired will double their traditional "thank you" bonus of $2,000 to $4,000 if you accept a job offer. Know someone who's job hunting? If you refer them using the same link and they accept the job you will also get a referral bonus of $1337. Thanks for listening to today's episode and until next time, Enjoy your Tea
Listener 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 coder, where should you expand your knowledge? If you have a question that you'd like me to explore you can write to me via Twitter @developertea or through the Developer Tea contact form. Don't forget to leave a review on iTunes. If you love the show let me know and if you think there's an area we need to improve tell me that too. Shout out to our new network, Spec.FM and affiliate podcast, Design Details. If you what to learn more about the design and development community, definitely check that out. Additional Resources Mentioned Ted Talk, Start with Why by Simon Sinek and his book How to win friends and influence people: book Khan Academy John Sonmez Interview Special thanks to today's sponsor: Harvest Harvest is your time tracking tool built for understanding where your time is going. You can start a timer right from issues in JIRA or GitHub without searching for your timesheet, and turn that right around into a sharable invoice. Try it out free for 30 days at getharvest.com. After your trial, enter code TEATIME at checkout to save 50% off your first month. Thanks for listening, and until next time, Enjoy your tea.
The 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 remember your product or service? We don't have to be experts, but as developers we do need to be mindful of what it means to create a good user experience. As an example, I refer in this episode to Image Magic and their lack of good user experience. Special thanks to today's sponsor: Hired Hired is your free, no obligation resource for job searching. If you or someone you know is out there searching for a design or development job be sure to check out Hired. If you apply and interview using this link: http://www.Hired.com/developertea Hired will double their traditional "thank you" bonus of $2,000 to $4,000 if you accept a job offer. Know someone who's job hunting? If you refer them using the same link and they accept the job you will also get a referral bonus of $1337. If you or someone you know is searching for a development or design gig, check out Hired. Thanks for listening to today's episode and until next time, Enjoy your Tea
Single 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 the importance of the Single Responsibility Principle: A class should have one, and only one, reason to change. Thanks to today's sponsor: Digital Ocean Today's episode is presented by DigitalOcean. Go to https://digitalocean.com to get started, and use the promo code "DEVELOPER TEA" at the checkout after you create your account to get a $10 credit! I hope you've enjoyed this episode. Until next time, Enjoy your tea.
Listener 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 handing it to a developer? Programming isn't easy. Hard work ethic pays off. To answer this question, I turn to the experts, and a 9 step framework for checking your code. Thank you, Janus for your question. If you have a question that you'd like to have discussed on the show write me through my contact form or via twitter: @developertea. Special thanks to today's sponsor: Hired Hired is your free, no obligation resource for job searching. If you or someone you know is out there searching for a design or development job be sure to check out Hired. Here's the best part about Hired sponsoring the show, if you apply and interview using this link: http://www.Hired.com/developertea Hired will double their traditional "thank you" bonus of $2,000 to $4,000 if you accept a job offer. Know someone who's job hunting? If you refer them using the same link and they accept the job you will also get a referral bonus of $1337. If you or someone you know is searching for a development or design gig, check out Hired. Thanks for listening to today's episode and until next time, Enjoy your Tea
How 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 strengths can help you recognize which skills to become a master at, how your current resources can help, and the importance of investing time in relationships. Additional Reading Mentioned: Now, Discover Your Strengths by Marcus Buckingham If you'd like to leave a review of Developer Tea, visit our iTunes page. I appreciate your feedback. Of course you can also contact me directly via a mail form, or twitter: @developertea. Special thanks to Today's sponsor: Code School Code School is an online learning destination for existing and aspiring developers that teaches through entertaining content. Visit www.CodeSchool.com/developertea for more information and start playing courses now. Thanks for listening and until next time, Enjoy your Tea
The 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 resources, code testing tips, and how to intermingle coding with planning. Thanks to today's sponsor: Digital Ocean Today's episode is presented by DigitalOcean. Go to https://digitalocean.com to get started, and use the promo code "DEVELOPER TEA" at the checkout after you create your account to get a $10 credit! I hope you've enjoyed this episode. Until next time, Enjoy your tea.
Anchoring 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 estimations and keep your clients happy, and share a quick tip to get you there. Related Resources from this episode Estimating sandwiches: https://developertea.com/episodes/9981 Anchor Bias: http://coglode.com/gems/anchoring-bias How do you keep clients happy? If you've got a creative or noteworthy way of keeping clients happy I'd love to hear about it. You can write me via email: developertea@gmail.com or through the Developer Tea email form. Special thanks to today's sponsor: Harvest Harvest is your time tracking tool built for understanding where your time is going. You can start a timer right from issues in JIRA or GitHub without searching for your timesheet, and turn that right around into a sharable invoice. Try it out free for 30 days at getharvest.com. After your trial, enter code TEATIME at checkout to save 50% off your first month. Thanks for listening, and until next time, Enjoy your tea.
Why 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 optimal refactoring to keep your code easier to maintain and easier for future extension. Martin Fowler, who wrote the Agile Manifesto and a great resource has a great stance on this when he says, "You don't decide to refactor, you refactor as a part of development process." Resource Links: Refactoring, a book by Martin Fowler Refactoring, Ruby Edition by Martin Fowler Special thanks to today's sponsor: Hired Hired is your free, no obligation resource for job searching. If you or someone you know is out there searching for a design or development job be sure to check out Hired. Here's the best part about Hired sponsoring the show, if you apply and interview using this link: http://www.Hired.com/developertea Hired will double their traditional "thank you" bonus of $2,000 to $4,000 if you accept a job offer. Know someone who's job hunting? If you refer them using the same link and they accept the job you will also get a referral bonus of $1337. If you or someone you know is searching for a development or design gig, check out Hired.
Listener 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 level programmer. We'll go over some basic characteristics of the two levels, and tips to get further in your programing career. Special thanks to Today's sponsor: Code School Code School is an online learning destination for existing and aspiring developers that teaches through entertaining content. Visit www.CodeSchool.com/developertea for more information and start playing courses now.
Patrick 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, time management and learning to focus on how to progress from one week to the next. You can follow Patrick not on Twitter but you can find him on Instagram or Letterboxd. Make sure you check out Patrick's podcast: Master of 1 and if you're a fan of Walking Dead, check out Episode 43, in which Patrick and I debate the show. Special thanks to today's sponsor: Hired Hired is your free, no obligation resource for job searching. If you land a job through Hired using this link: http://www.Hired.com/developertea Hired will double their traditional "thank you" bonus of $2,000. That's a $4,000 bonus when you accept a job. If you refer someone and they accept the job you will also get a referral bonus of $1337. Hired is a free, no obligation resource, so if you or someone you know is searching for a development or design gig, check out Hired.