Avdi Grimm talks with Dave Rael about the true nature of passion, manipulative organizations, diversity, rationality, and local maxima
Avdi Grimm is a husband, father, and software creator living in Eastern Tennessee in the foothills of the Smokies. He's a co-host of the Ruby Rogues podcast, author of Confident Ruby and a few books on Ruby development, and the head chef at Ruby Tapas. He's a blogger, conference talker, and a consulting pair-programmer. (photo credit: Robert Potter - http://rep3.com)
Chapters:
- - Dave introduces the show and Avdi Grimm
- - Avdi's screencast service, Ruby Tapas
- - Avdi's energy, attitude, enthusiasm, and thoughts on "passion" and work-life balance
- - The things that "light Avdi up"
- - Avdi defines passion and identifies things worthy of passion
- - Sexism, bias, diversity, and rationality
- - Avdi's definition of value
- - How Avdi got started in software
- - Avdi's story of failure - unused and shelved software
- - Avdi's success story - parenting
- - How Avdi stays current with what he needs to know
- - Avdi's guidelines for identifying what you should learn
- - Avdi's book recommendation
- - The things that have Avdi most excited
- - Avdi's greatest sources of pain - the state of the art - pursuing local maxima
- - Avdi's prediction for the future of software
- - Avdi's top 3 tips for delivering more value
- - Keep up with Avdi
Resources:
- Virtuous Code - Avdi's Dev Blog
- Ruby Tapas - Short Screencasts of Gourmet Ruby
- Confident Ruby: 32 Patterns for Joyful Coding - Avdi Grimm
- Exceptional Ruby - Avdi Grimm
- Ruby Rogues
- Pair With Me
- The Passion Gospel
- Avdi on Diversity - Are You Smart Enough to Be a Programmer
- Avdi Grimm - The Soul of Software @ RubyConf Portugal'15
- Man's Search for Meaning - Viktor E. Frankl
- Implicit Bias
- Linda Rising on Developer On Fire
- Matt Wynne on Developer On Fire
- Clubber Lang in Rocky 3: Pain
- Alan Kay
- Bret Victor
- Jonathan Edwards
- CDG Labs
Avdi's book recommendation:
Avdi's top 3 tips for delivering more value:
- No project inherently deserves your passion - your passion is yours and yours alone
- Cleverness is overrated and cleverness in software does not necessarily mean cleverness elsewhere
- Always shake out your boots before you put them on