Episode 331 | John Callaway and Clayton Hunt - Professional Craftsmen




Developer On Fire show

Summary: <div> <div>Guest:</div> <div> <div><a target="_blank" href=""></a></div> <div><a target="_blank" href="http://twitter.com/">@</a></div> </div> </div> <div class="podcast-episode"> <div class="subtitle"> Clayton Hunt and John Callaway talk with Dave Rael about testing, Test-Driven Development, influences, influencers, teaching, writing, and soft skills </div> <div class="podcast-summary"> <p>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.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Clayton Hunt and John Callaway</a></li> <li><a href="#!"> - The origin of the name and theme of the 6 Figure Developer</a></li> <li><a href="#!"> - Clayton's path of getting into Test-Driven Development</a></li> <li><a href="#!"> - John's early experiences with Test-Driven Development</a></li> <li><a href="#!"> - Adding tests to an existing codebase without tests</a></li> <li><a href="#!"> - Advice for aspiring testers</a></li> <li><a href="#!"> - Introducing testing to a team</a></li> <li><a href="#!"> - John and Clayton, the book authors - motivations, origins, and approach</a></li> <li><a href="#!"> - Clayton and John's book recommendations</a></li> <li><a href="#!"> - John's story of failure - unexpected changes in plans</a></li> <li><a href="#!"> - Clayton's story of failure - expressing criticism in unhealthy ways</a></li> <li><a href="#!"> - Experiences in organizing meetups</a></li> <li><a href="#!"> - Experiences in podcasting</a></li> <li><a href="#!"> - Clayton and John's top 3 tips for delivering more value</a></li> <li><a href="#!"> - Keeping with John and Clayton</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="https://6figuredev.com/" target="_blank">The 6 Figure Developer</a></li> <li><a href="https://www.amazon.com/dp/1788398785/?tag=devonfir-20" target="_blank">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</a></li> <li><a href="https://twitter.com/6figuredev" target="_blank">The 6 Figure Developer on Twitter</a></li> <li><a href="https://6figuredev.com/podcast/" target="_blank">The 6 Figure Developer Podcast</a></li> <li><a href="https://6figuredev.com/podcast/episode-030-domain-driven-design-with-dave-rael/" target="_blank">Dave on The 6 Figure Developer Podcast</a></li> <li><a href="http://developeronfire.com/podcast/episode-049-dave-thomas-programmer-first" target="_blank">Dave Thomas on Developer On Fire</a></li> <li><a href="http://developeronfire.com/podcast/episode-042-andy-hunt-pragmatic-and-awesome" target="_blank">Andy Hunt on Developer On Fire</a></li> <li><a href="http://blog.dotnetdude.net/" target="_blank">Gaines Kergosien</a></li> <li><a href="http://developeronfire.com/podcast/episode-114-robert-martin-master-craftsman" target="_blank">Uncle Bob Martin on Developer On Fire</a></li> <li><a href="http://developeronfire.com/podcast/episode-196-rob-conery-keep-your-ignorance-close" target="_blank">Rob Conery on Developer On Fire</a></li> <li><a href="https://cleancoders.com/" target="_blank">Clean Coders - Video Training</a></li> <li><a href="https://www.amazon.com/dp/1680502387/?tag=devonfir-20" target="_blank">The Cucumber Book: Behaviour-Driven Development for Testers and Developers - Matt Wynne</a></li> <li><a href="http://developeronfire.com/JohnSonmez" target="_blank">John Sonmez on Developer On Fire</a></li> <li><a href="http://developeronfire.com/podcast/episode-119-pinal-dave-serving-a-benevolent-master" target="_blank">Pinal Dave on Developer On Fire</a></li> <li><a href="http://developeronfire.simpleprogrammer.zaxaa.com/s/18903784138608" target="_blank">How to Market Yourself as a Software Developer - John Sonmez</a></li> </ul> </div> <div class="podcast-book-recommendation"> <h6>Clayton and John's book recommendations:</h6> <ul> <li><a href="https://www.amazon.com/dp/1617292397/?tag=devonfir-20" target="_blank">Soft Skills: The software developer's life manual - John Sonmez</a></li> <li><a href="https://www.amazon.com/dp/0307465357/?tag=devonfir-20" target="_blank">The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich - Timothy Ferriss</a></li> <li><a href="https://www.amazon.com/dp/1942788290/?tag=devonfir-20" target="_blank">The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win - Gene Kim</a></li> <li><a href="https://www.amazon.com/dp/0132350882/?tag=devonfir-20" target="_blank">Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin</a></li> <li><a href="https://www.amazon.com/dp/0137081073/?tag=devonfir-20" target="_blank">The Clean Coder: A Code of Conduct for Professional Programmers - Robert C. Martin</a></li> <li><a href="https://www.amazon.com/dp/0321146530/?tag=devonfir-20" target="_blank">Test Driven Development: By Example - Kent Beck</a></li> </ul> </div> <div class="podcast-tips"> <h6>Clayton's top 3 tips for delivering more value:</h6> <ol> <li>Always be learning</li> <li>Know the job of the person above you and below you</li> </ol> </div> <div class="podcast-tips"> <h6>John's top 3 tips for delivering more value:</h6> <ol> <li>Always be improving, including learning new skills</li> <li>Work on T-shaped skill - increased both depth and breadth</li> <li>Share your knowledge</li> </ol> </div> </div>