Developer Tea

Developer Tea

Download on the App Store

Developer Tea episodes

  • Rejecting 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 teachings is to repeat yourself until you understand your code. It is much better to have repeated code than to have complex code. As a developer, it is your responsibility to decide if your code is better suited to be duplicated or complex.

    This episode goes against the grain of the DRY methodology, but I challenge you to question everything. Investigate everything you hear and challenge your learning.

    Thanks to today's sponsor: Code School

    If you're interested in learning anything development related from language basics to regular expressions, try R, Google Drive API and Chrome Dev Tools check out Code School. Start learning for free at codeschool.com/developertea

    I would love to hear any questions you have about coding and life. If you have a question you'd like me to explore email me at [email protected], or write to me on twitter @developertea. Developer Tea is a Spec Network production. Check out the Spec community and join the conversation.

    I hope you enjoyed this episode and until next time,

    Enjoy your tea

    14 min
  • Time 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 your thinking from time in relation to money to value in relation to money. I'll go over problem solving improvements, and proposal writing language to help you make that shift in mindset from time to value pricing.

    Thanks to today's sponsor: Digital Ocean

    Today's episode is presented by DigitalOcean. Go to https://digitalocean.com to get started on cloud hosting. 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

    11 min
  • 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.

    14 min
  • 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!

    15 min
  • 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

    12 min
  • 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

    15 min
  • 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 [email protected], 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

    14 min
  • 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.

      22 min
    • 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

      14 min
    • 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.

      10 min

    About Developer Tea

    From the publisher's feed

    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.

    More shows like Developer Tea

    Design Details by Brian Lovin, Marshall Bock

    Design Details

    360 Listeners

    Fragmented - AI Developer Podcast by Kaushik Gopal, Iury Souza

    Fragmented - AI Developer Podcast

    68 Listeners

    Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

    Software Engineering Radio - the podcast for professional software developers

    275 Listeners

    The Changelog: Software Development, Open Source by Changelog Media

    The Changelog: Software Development, Open Source

    288 Listeners

    Software Engineering Daily by Software Engineering Daily

    Software Engineering Daily

    624 Listeners

    The Enterprise AI Show by Massive Studios

    The Enterprise AI Show

    149 Listeners

    Talk Python To Me by Michael Kennedy

    Talk Python To Me

    581 Listeners

    Does Not Compute by Sean Washington, Rockwell Schrock

    Does Not Compute

    53 Listeners

    Soft Skills Engineering by Jamison Dance and Dave Smith

    Soft Skills Engineering

    286 Listeners

    Thoughtworks Technology Podcast by Thoughtworks

    Thoughtworks Technology Podcast

    45 Listeners

    Toolsday by Una Kravets, Chris Dhanaraj

    Toolsday

    48 Listeners

    Data Engineering Podcast by Tobias Macey

    Data Engineering Podcast

    145 Listeners

    Swift Unwrapped by JP Simard, Jesse Squires, Spec Network, Inc.

    Swift Unwrapped

    90 Listeners

    Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

    Syntax - Tasty Web Development Treats

    986 Listeners

    The freeCodeCamp Podcast by freeCodeCamp.org

    The freeCodeCamp Podcast

    484 Listeners

    CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

    CoRecursive: Coding Stories

    188 Listeners

    .NET Rocks! by Carl Franklin and Richard Campbell

    .NET Rocks!

    243 Listeners

    The Stack Overflow Podcast by The Stack Overflow Podcast

    The Stack Overflow Podcast

    62 Listeners

    The Real Python Podcast by Real Python

    The Real Python Podcast

    140 Listeners

    The Pragmatic Engineer by Gergely Orosz

    The Pragmatic Engineer

    75 Listeners