GOTO Chicago 2020 is coming up in just a few weeks, so I’m featuring some of the wonderful lineup of speakers that I’ll hopefully get to meet in person. Today, I’m happy to bring you Avdi Grimm, a Ruby developer and professional paired programmer who will be giving a talk on programming and philosophy (I love these kind of talks).
In this interview, Avdi shares some of his thoughts on how code is used as a model for life and the benefits he’s seen from 10 years of public speaking.
Tell me about yourself. How did you get into public speaking?
I’m a developer who spends most of his time coaching and educating other developers these days. My primary source of income is RubyTapas.com, a subscription screencast site I created for developers nine years ago. I specialize in making frequent, short, tightly-edited videos that introduce developers to one new and useful idea at a time.
I got started speaking around 2010. I think my biggest reason was that back then I was under the misapprehension that I was an introvert, and speaking seemed like a handy socialization hack. The idea was, if I give a talk, people will introduce themselves to me!
What do you like about speaking at conferences?
I love public speaking for its own sake, and I also very much enjoy traveling and meeting people. Speaking is interesting because on the one hand, it has been instrumental to my career. But on the other hand, it’s hard to trace the individual strands of causality. Many of my most delightful opportunities have stemmed from friends I made at a conference years earlier.
What makes the intersection of philosophy and software such an interesting topic to you?
I honestly believe that programming is fundamentally the practice applied philosophy. We use code to model ways of thinking about the world we live in. And when our code is used by large numbers of people, it impacts how they see the world.
That’s a lot of power, and a lot of responsibility. It’s also an opportunity: learning to think critically and intentionally about the philosophical nature of our work can reveal new ways to bring our values and our work into alignment.
Do you remember your first conference talk? How did it go?
I think my first-ever talk was at an open-source conference in Harrisburg, Pennsylvania. It was about tools for remote work, and it was not well-attended 😅
Do you have a pre-talk routine?
I used to meditate a bit to calm myself down, with limited success. These days my favorite way to get ready is to be distracted by a conversation with an attendee until the moment comes to go on stage.
What advice do you have for new speakers?
- Submit early, submit often.
- It’s OK to submit an abstract on a topic you want to understand better: getting accepted will give you a great excuse to learn about it!
- In both proposals and the talks themselves, lead with a problem, not with information. What is your ideal audience-member worried about or frustrated with?
- Don’t agonize over long articles about all the things you need to remember in order to give a good talk. Give yourself permission to suck at every aspect of doing your talk except one. E.g. maybe you’ll suck at slides, pacing, narrative arc, delivery… BUT you’ll have some really funny stories! Then, in later talks, pick ONE new aspect to do be better at each time.
”[No Return: Moving beyond transactions in software and in life](https://www.youtube.com/watch?v=k-QdXVQM1c)” by Avdi Grimm_
Are there any other speakers you look up to? Anyone who’s inspired you?
Too many to list. These days I’m most inspired by slam poets: the way someone like Buddy Wakefield can hold a room spellbound with words is amazing.
Learn more about Avdi’s talk at GOTO Chicago 2020 and how you can contact him here.
Technology conference speakers come from a wide range of backgrounds, experience levels, and interests. At CFP Land, we highlight different speakers every week in our Speaker’s Story blog posts. If you’re a tech conference speaker, email [email protected] to tell your story. 💌