Nate Taylor talks with Dave Rael about being a professional in software, learning experiences, broadening knowledge, and contentment
Nate Taylor is a husband, father, software developer, speaker and Pluralsight author. He's worked on projects ranging from 1 developer for an internal application, to large teams writing revenue generating applications. He's worked for a Fortune 50 company, and he's worked for startups. He's developed software in C++, Java, .Net and JavaScript. Over the past 15 years he's developed a passion for TDD, clean code, and professionalism. In his spare time, Nate trains Brazilian Jiu Jitsu and tries to wrangle a herd of cats, rabbits and other pets at home.
Chapters:
- - Dave introduces the show and NateTaylor
- - Nate on being a professional
- - Nate's definition of value
- - Attacking a problem like a senior developer
- - The things that "light Nate up"
- - How Nate got started in software
- - Nate and Test-Driven Development
- - Nate's story of failure - messy code that wasn't ready for review and lessons learned from that, especially the value of mentoring
- - Nate's success story - remote work, performance, profiling, exploring new languages and platforms
- - "Even keel", peaks and valleys, life experiences
- - Nate's thoughts on having "made it" - contentment
- - How Nate stays current with what he needs to know
- - Nate's book recommendation
- - The things that have Nate most excited
- - The things that cause Nate pain and suffering
- - The things about which Nate likes to geek out
- - Nate's prediction for the future of software
- - Nate's top 3 tips for delivering more value
- - Keeping up with Nate
Resources:
- Nate's Pluralsight Course on Being a Professional: Professionalism for Developers
- Nate's Pluralsight Author Page
- Dave's Blog Post on Professionalism (Resulting From This Conversation)
- Dave Fancher on Developer On Fire
- Dan North on .NET Rocks! - Articulated Surgeon Who Says You Don't Need Surgery (starting at 46:10)
- Uncle Bob Martin on Developer On Faire
- Dan North and the Seminal Behaviour-Driven Development Article
- Doc Norton on Developer On Fire
- Scott Hanselman on Developer On Fire
- Linda Rising on Developer On Fire
- Jordan Harbinger
- Nate's Brazilian Jiu Jitsu Blog
Nate's book recommendation:
Nate's top 3 tips for delivering more value:
- Expand - Know something beyond software
- Empathize - Understand the daily routine, needs, and motivations of your user
- Explain - Talk to somebody about something you did