Episode 360 | Guy Royse - Generalized Excellence




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"> Guy Royse talks with Dave Rael about impact, conference speaking, curiosity, and going deep on understanding what lies beneath </div> <div class="podcast-summary"> <p>Guy works for DataRobot in Columbus, Ohio as a Developer Evangelist. Combining his decades of experience in building software with a passion for sharing what he has learned, Guy goes out into developer communities and helps other build great software. Guy has programmed in numerous languages over the years—many of them semicolon delimited—including C++, C#, and Java. More recently he has worked with dynamic languages like JavaScript and on mobile applications with languages like Swift. Teaching and community have long been a focus for Guy. He is President of the Columbus JavaScript Usergroup and has been part of the session selection committee for CodeMash for the last five years. When given an opportunity, he teaches programming at a prison in central Ohio. In past lives, Guy has worked as a consultant in a broad range of industries including healthcare, retail, and utilities. He spent several years as a consultant and several more years working for a major insurance provider. This has given him a broad understanding of technology application and business problems. In his personal life, Guy is a hardboiled-geek interested in role-playing games, science fiction, and technology. He also has a slightly less geeky interest in history and linguistics. He lives in central Ohio with his wife and three sons. In his spare time, he helps lead his neighborhood Cub Scout Pack and likes to camp.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Guy Royse</a></li> <li><a href="#!"> - Teaching programming to prison inmates</a></li> <li><a href="#!"> - Guy's motivations for becoming a conference speaker and why he continues to do it</a></li> <li><a href="#!"> - Guy, gestures, beards, and fun</a></li> <li><a href="#!"> - Relating to children</a></li> <li><a href="#!"> - How Guy got started in software and picked a career at 10 years old</a></li> <li><a href="#!"> - Guy's story of failure - high impact mistake in a financial algorithm</a></li> <li><a href="#!"> - Moving into a developer evangelist role - opportunity, luck, and preparation</a></li> <li><a href="#!"> - Guy's book recommendations</a></li> <li><a href="#!"> - Guy's top 3 tips for delivering more value</a></li> <li><a href="#!"> - Keeping up with Guy</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="http://guyroyse.com/" target="_blank">Guy's Blog</a></li> <li><a href="http://developeronfire.com/podcast/episode-346-geepaw-hill-how-you-love-it" target="_blank">GeePaw Hill on Developer On Fire</a></li> <li><a href="https://twitter.com/dnwiebe" target="_blank">Dan Wiebe</a></li> <li><a href="https://github.com/PuttingTheDnDInTDD/EverCraft-Kata" target="_blank">The EverCraft Kata</a></li> <li><a href="https://twitter.com/walterg2" target="_blank">George Walters</a></li> <li><a href="http://developeronfire.com/podcast/episode-314-jim-holmes-breaking-bad-dynamics" target="_blank">Jim Holmes on Developer On Fire</a></li> <li><a href="https://pubconf.io/" target="_blank">PubConf</a></li> <li><a href="http://developeronfire.com/podcast/episode-160-todd-gardner-tracking-success" target="_blank">Tood Gardner on Developer On Fire</a></li> <li><a href="http://developeronfire.com/podcast/episode-156-david-neal-bacon-driven-drawing" target="_blank">David Neal on Developer On Fire</a></li> <li><a href="http://developeronfire.com/podcast/episode-177-lee-brandt-community-rewards" target="_blank">Lee Brandt on Developer On Fire</a></li> <li><a href="http://developeronfire.com/podcast/episode-143-nik-molnar-positive-impact" target="_blank">Nik Molnar on Developer On Fire</a></li> <li><a href="https://www.youtube.com/watch?v=5whe9XtdQgw" target="_blank">"The wand chooses the wizard, Mr. Potter"</a></li> <li><a href="https://www.amazon.com/dp/0030615925/?tag=devonfir-20" target="_blank">It's Basic: The ABC's of Computer Programming - Shelley Lipson</a></li> <li><a href="https://en.wikipedia.org/wiki/Vocational_school" target="_blank">Vocational school</a></li> <li><a href="https://www.devry.edu/" target="_blank">DeVry University</a></li> <li><a href="https://www.nexosis.com/" target="_blank">Nexosis</a></li> <li><a href="https://twitter.com/jeffgabriel" target="_blank">Jeff Gabriel</a></li> <li><a href="http://developeronfire.com/podcast/episode-083-scott-hanselman-learn-balance" target="_blank">Scott Hanselman on Developer On Fire</a></li> <li><a href="https://www.amazon.com/dp/1505577128/?tag=devonfir-20" target="_blank">The Wealth of Nations - Adam Smith</a></li> <li><a href="https://www.amazon.com/dp/080701429X/?tag=devonfir-20" target="_blank">Man's Search for Meaning - Viktor E. Frankl</a></li> <li><a href="https://en.wikipedia.org/wiki/Serenity_Prayer" target="_blank">The Serenity Prayer</a></li> </ul> </div> <div class="podcast-book-recommendation"> <h6>Guy's book recommendation:</h6> <ul> <li><a href="https://www.amazon.com/dp/0735611319/?tag=devonfir-20" target="_blank">Code: The Hidden Language of Computer Hardware and Software - Charles Petzold</a></li> <li><a href="https://www.amazon.com/dp/1610391845/?tag=devonfir-20" target="_blank">The Dictator's Handbook: Why Bad Behavior is Almost Always Good Politics - Bruce Bueno de Mesquita</a></li> <li><a href="https://www.amazon.com/dp/1610397215/?tag=devonfir-20" target="_blank">The Storm Before the Storm: The Beginning of the End of the Roman Republic - Mike Duncan</a></li> </ul> </div> <div class="podcast-tips"> <h6>Guy's top 3 tips for delivering more value:</h6> <ol> <li>Be a generalist</li> <li>Learn what lies beneath</li> <li>Know what you can and can't control and plan accordingly</li> </ol> </div> </div>