A year as a Developer Evangelist

19 May 2012

I can't believe it, but I've now been working for Pusher for a year. It's been an exciting year both in life and in business - and it's great when you spend a lot of the time working on something you are really interested in. So, I thought I'd push out a post covering the things that I've done this year along with a few thoughts.

A Developer Evangelist?

I'm a strong believer that we are much more than a job title and that each person has their own strengths, weaknesses and interests so they should get to work on the things that will most benefit them and through that benefit the company they work for.


Illustration by @ZESanders from @IanSanders' new book Mash-Up.

But, the job title of "Developer Evangelist", "Technical Evangelist" or "Developer Advocate" does generally mean you do a few things:

  • Write blog posts about technology. This could be your product or just interesting technology in general.
  • Attend events: tech meetups, hack days, hack weekends and conferences.
  • Talk at events: as above.
  • Generally use social media to interact with other developers. Blogging is part of this but also Twitter, Google+, irc, StackOverflow and various other channels. It's not an all or nothing thing though.
  • Keep up to speed with relevant technologies.

There will be other responsibilities based on the role and the person. I spend quite a bit of time handling support queries. This is a great way of understanding how people are using Pusher and ways in which we could make our service better.

For me the job covers customer support (communication and tech support), marketing, a bit of product strategy and of course development. And probably a bunch of other things from time to time.

Interestingly enough I've never been very keen on public speaking. Yet, it's actually pretty core to this job. So, I'm having to do it even though I'm not sure if I really want to do it or not, I just understand the importance of doing it. In any job you have to try new things and test yourself - this is the biggest test for me.

If you like the sound of this job, we are looking to hire another Developer Evangelist :)

Finally, I highly recommend Christian Heilmann's Developer Evangelist handbook. It's one of the things that made me realised that this is what I wanted to do.

A year in review

Here's a list of things that I've done over the past year. But for faster consumption, my highlights have been:

  1. Tutorial published in .net magazine. It was really cool so see an article I'd written in print on the shelves of places like WHSmith.
  2. Being on a panel at the Local Social Summit. It was really fulfilling to think about social and business aspects of the realtime web.
  3. Talking at Tech Meetup Edinburgh. I've been to techmeetup a few times so it felt really good, after the event, to have spoken and my talk seemed to have gone down well.
  4. Getting involved in Code Africa at News International. It was great to be part of a team that produced something really usable and with a real application in such a short space of time.
  5. Tutorial published in Smashing Magazine

Read on for more details and additional links.

May 2011

June 2011

July 2011

August 2011

September 2011

October 2011

November 2011

You have a some months where you look back and you're not exactly sure what you were up to. December and January were two such months. That said, the following months were pretty busy so busy months obviously require a bit of preparation - I'm guessing :)

December 2011

Januaray 2012

  • HTML5 Realtime Push Notifications tutorial:
  • Realtime Activity Streams tutorial
    • <a href="http://pusher.com/tutorials/realtimeactivitystreams">http://pusher.com/tutorials/realtimeactivitystreams
  • Realtime Chat Widget tutorial:
    • <a href="http://pusher.com/tutorials/realtimechatwidget">http://pusher.com/tutorials/realtimechatwidget

February 2012

March 2012

April 2012

May

Finally

Finally I'd like to say thanks to Damien and Max, the co-founders of Pusher. They saw what I had done with Kwwika, and despite having to deal with the occasional massive email from me, have given me the opportunity to continue doing something I really believe in - helping others understand and use realtime web technologies.

Finally, finally - since I'm in San Francisco I get to publish this blog post whilst sitting in Yerba Buena Gardens. Pretty cool!