Saturday, July 25, 2015

Will I speak at your conference?

I've spoken at quite a few conferences in my time as a human- I started back when I was in Google developer relations, and speaking was actually in my job description. After I left Google, I was flattered to find that conferences kept inviting me to speak. I said yes to many of them, since I get a lot of great things out of speaking at conference.

But lately I've started to notice that I don't enjoy that much at conferences. In fact, it's often the opposite. I spend the majority of my time in the hotel room, hacking on work projects while wishing that I was back home. What changed?

1) I really, sincerely enjoy my work - designing the computer programming curriculum and experience for Khan Academy. When given the option between designing a presentation to give to a conference audience and designing an online course for thousands of eager students, I prefer the latter. I've always been better at creating the 'educational' flavor of learning experiences versus the 'entertaining', and that's exactly what I get to do at work. So I find that when I'm speaking at a conference, I postpone making the presentations because I'm excited about KA course work, and I am too easily tempted to hack on KA work during the conference (especially when the alternative is a scary networking event!).

2) I really, sincerely enjoy my home life - my family and friends, and in particular, my partner. I have a partner now that I want to do so many things together with -- romantic things, coding things, arty things, travely things. If I'm away at a conference, I'm missing our date nights, our dinners, our event planning time, all of that. Sure, I could theoretically "appreciate the time away", but there's only so much of that I can appreciate. At this point, I'd rather appreciate the time together.

3) I don't have many new technical topics to talk about. We do use nifty shiny new technologies at Khan Academy like Facebook React, but most of my code is Python/Flask/Backbone. Some of it is React, but my colleagues have much more to say about it than I do (and they're speaking, yay!). I spend most of my mental effort thinking about teaching the basics of coding, not thinking about new coding practices and technologies.

So, will I speak at your conference?

If it's local to me, and if it's a topic that I've already spoken on, then it's quite likely that I'll say yes.

If it's local to me, and you want me to speak on a new topic, then I'd have to consider if I have anything to say about that topic and have the time/desire to make those slides. Also, you should tell me what that topic is. :)

If it's in a far away land (a plane flight), then it's likely I'll say no. I get too homesick when I'm away now, and my partner can't afford to pay for so many flights. If you're actually able to pay his way as well, then hey, I'm liking your offer more and more. Otherwise, I'm honored you want me, but alas, it is probably not meant to be.