Guy Royse talks with Dave Rael about impact, conference speaking, curiosity, and going deep on understanding what lies beneath
Guy works for Data Robot 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.
Chapters:
0:32 - Dave introduces the show and Guy Royse5:24 - Teaching programming to prison inmates11:29 - Guy's motivations for becoming a conference speaker and why he continues to do it15:59 - Guy, gestures, beards, and fun22:26 - Relating to children23:30 - How Guy got started in software and picked a career at 10 years old32:52 - Guy's story of failure - high impact mistake in a financial algorithm38:36 - Moving into a developer evangelist role - opportunity, luck, and preparation45:10 - Guy's book recommendations51:26 - Guy's top 3 tips for delivering more value54:40 - Keeping up with Guy
Resources:
Guy's Blog
GeePaw Hill on Developer On Fire
Dan Wiebe
The EverCraft Kata
George Walters
Jim Holmes on Developer On Fire
PubConf
Tood Gardner on Developer On Fire
David Neal on Developer On Fire
Lee Brandt on Developer On Fire
Nik Molnar on Developer On Fire
"The wand chooses the wizard, Mr. Potter"
It's Basic: The ABC's of Computer Programming - Shelley Lipson
Vocational school
DeVry University
Nexosis
Jeff Gabriel
Scott Hanselman on Developer On Fire
The Wealth of Nations - Adam Smith
Man's Search for Meaning - Viktor E. Frankl
The Serenity Prayer
Guy's book recommendation:
Code: The Hidden Language of Computer Hardware and Software - Charles Petzold
The Dictator's Handbook: Why Bad Behavior is Almost Always Good Politics - Bruce Bueno de Mesquita
The Storm Before the Storm: The Beginning of the End of the Roman Republic - Mike Duncan
Guy's top 3 tips for delivering more value:
Be a generalist
Learn what lies beneath
Know what you can and can't control and plan accordingly