Clayton Hunt and John Callaway talk with Dave Rael about testing, Test-Driven Development, influences, influencers, teaching, writing, and soft skills
Clayton has been programming professionally since 2005 doing mostly web development with an emphasis on JavaScript and C#. He has a focus Software Craftsmanship and is a signatory of both the Agile Manifesto and the Software Craftsmanship manifesto. He believes that through short iterations and the careful gathering of requirements that we can deliver the highest quality and the most value in the shortest time. He enjoys learning and encouraging other to continuously improve themselves.
A Microsoft MVP, John has been a professional developer since 1999. He has focused primarily on web technologies and has experience with everything from PHP to C# to ReactJS to SignalR. Clean code and professionalism are particularly important to him, as well as mentoring and teaching others what he has learned along the way.
Chapters:
1:18 - Dave introduces the show and Clayton Hunt and John Callaway5:43 - The origin of the name and theme of the 6 Figure Developer7:51 - Clayton's path of getting into Test-Driven Development9:42 - John's early experiences with Test-Driven Development12:04 - Adding tests to an existing codebase without tests14:05 - Advice for aspiring testers16:33 - Introducing testing to a team17:13 - John and Clayton, the book authors - motivations, origins, and approach23:38 - Clayton and John's book recommendations26:35 - John's story of failure - unexpected changes in plans29:01 - Clayton's story of failure - expressing criticism in unhealthy ways32:12 - Experiences in organizing meetups36:56 - Experiences in podcasting40:08 - Clayton and John's top 3 tips for delivering more value42:34 - Keeping with John and Clayton
Resources:
The 6 Figure Developer
Practical Test-Driven Development using C# 7: Unleash the power of TDD by implementing real world examples under .NET environment and JavaScript - John Callaway, Clayton Hunt
The 6 Figure Developer on Twitter
The 6 Figure Developer Podcast
Dave Thomas on Developer On Fire
Andy Hunt on Developer On Fire
Gaines Kergosien
Uncle Bob Martin on Developer On Fire
Rob Conery on Developer On Fire
Clean Coders - Video Training
The Cucumber Book: Behaviour-Driven Development for Testers and Developers - Matt Wynne
John Sonmez on Developer On Fire
Pinal Dave on Developer On Fire
How to Market Yourself as a Software Developer - John Sonmez
Clayton and John's book recommendations:
Soft Skills: The software developer's life manual - John Sonmez
The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich - Timothy Ferriss
The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win - Gene Kim
Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin
The Clean Coder: A Code of Conduct for Professional Programmers - Robert C. Martin
Test Driven Development: By Example - Kent Beck
John's top 3 tips for delivering more value:
Always be learning
Know the job of the person above you and below you
Always be improving, including learning new skills
Work on T-shaped skill - increased both depth and breadth
Share your knowledge