In the past two years, the explosion in web technologies and apps has created a new profession: Itâs called Developer Evangelism, and itâs seriously awesome.
âIt is an incredible job â although you still have to explain to a lot of people what you do,â says Christian Heilmann, the Principal Technical Evangelist at Mozilla who literally wrote the book on the profession calledÂ Developer Evangelism, announcing it as a ânew role in IT companiesâ in 2009.
The role doesnât involve coding all day long (although thereâs plenty of that involved). Itâs not marketing, PR or sales, although there are plenty of shared adventures to be had. Itâs not recruiting, but that happens too. One thing is for sure, it doesnât involve a lot of sleep. So what is it? We asked Heilmann to define it:
A developer evangelist is first and foremost a translator. Someone who can explain technology to different audiences to get their support for a certain product or technology. It needs to be someone who is technical but also capable to find the story in a technical messageâ¦Â A good developer evangelist can get techies excited about a product by pointing out the benefits for developers who use the product on an eye-to-eye level.
Much like how the boom in social media birthed new positions that were two parts marketing, one part customer service, developer evangelism is a unique blend of business, product development, customer care and everything in between. Theyâre spokespersons, mediators, and translators between a company and both its technical staff and outside developers. Although the role is nothing new (Guy Kawasaki was one of the first at Apple), there definitely is an uptick (and competition) for hiring for this position now â so what do modern day âdeveloper evangelistsâ look like?
Twilioâs Rob Spectre
âIâm pretty much a professional skateboarder. TwilioÂ gives me sneakers, clothes and sends me around the world to do my thing. Itâs just not as cool.â
In the month of March,Â Rob Spectre,Â Twilioâs Developer EvangelistÂ was home in New York City for a total of 7 days.Â First he was at SXSW, where Spectre joined the Twilio team to promote the brand in Austin, Texas. âIt was super guerilla. We coated 2 SUVs in temporary Twilio decals and cruised around launching t-shirts out the windowsâ¦ Unlike hackathons, which are dev centric, conferences like SXSW and LeWeb are purely about brand play for us. We go to see and be seenâ¦Â It was non-stop hustling from 9-2am.â
With a slew of hackathons and meetups in between like Bostonâs Startup Weekend and PhillyâsÂ PennApps, he also spent a week in Barcelona forÂ Mobile World Congress. âI was pretty much in a coma after thatâ¦I need to find a way to make this sustainable. People are starting to tell me I look tired,â he says laughing. âBut really, Iâve had 2 weekends off since the beginning of the year and one was our company ski trip.â
What does your day look like? âIÂ usually get up around 8 and take a run across the Williamsburg Bridge. Then I get coffee and answer email on the way back from the coffee shop on my phone. Today, I cut a little code in the morning. At noon, we have a team lunch. At 2, Iâm meeting with a company to talk about our API. Itâs all coffee meetings after that and living off my calendar.â
Before joining Twilio in August 2011, Spectre was a full-timer at Boxee, a company that lets you cruise the Internet and a slew of fun apps right on your TV. âComing from an engineering background, TwilioÂ is my first âsoft jobâ, that is, a non technical job,â he says.
The Twilio team at SXSW
When Spectre visited PennAppsÂ in January of this year, it was at the height of the SOPA/PIPA debates. He helped 3 students on theÂ GrassroutesÂ team build aÂ deceptively simple widget using Twilioâs API thatÂ lets visitors call all of their Congressional representatives right from their computers with one click.Â âThese kids get no support from administration or faculty. The school only gave them a hallway to run this thing,â says Spectre.
A number of well-known companies have tapped into Twilioâs API including GroupMe, Hulu (for customer service) and ZenDesk (for customer service).Â While Spectre has seen a few fun developments using the API such as a hackedÂ microwave that uses Twilio SMS to text you when your food is done, this year, Twilio is getting serious for election season as nearly every single campaign is using its API from Obama to Ron Paul. âTheyâre like circuses,â says Spectre. âYou have a finite amount of time to make your impact. You have to look bigger than you are and it has to be huge and sensational, but then when itâs over, everyone packs up and it disappears.â
For the campaign trail, Twilio delivers an insane amount of fluidity in comparison to antiquated options such as renting a call center, connecting outbound lines and buying loads of hardware. Instead of paying these monthly overhead fees, using Twilio cost just $1 per month.
This past February,Â Twilio released its voice client iOS SDK, which enables developers to create call centers, mobile Skype alternatives, voice-enhanced mobile games, dating apps and social dialers, one of which replaces the keypad with faces of your friends along with other cool features. âIf group messaging was all the rage last yearâ¦ social dialing will be a big part of this year,â says Spectre.
Spectre is one of Twilioâs eight developerÂ evangelists: There are three in NYC, one in Austin, TX, one in Seattle, one in Charlotte, one in San Francisco and then thereâsÂ Stevie Graham, who holds down Twilioâs international footing inÂ London.
Foursquareâs Akshay Patil
âWe see such creativity and are inspired by our developer community so weâre not overly territorial.Â Our attitude to our developers is that âthey can build what they want to buildâ.Â MeanwhileÂ we remain confident weâre building the rightÂ experienceÂ for our user base.â
Foursquareâs developer community just reached 20,000, measured by the number of people who create a consumer key to hit its API. âAs our community expands we are going to need people to mature our API offerings. Right now, weâve given our community attention and love but weâre going to have to be smarter in the ways we communicate, explain our tools and help them,â saysÂ Akshay Patil, Foursquareâs Platform Evangelist.
Unlike most developer evangelists, Patil doesnât travel as much as he could. With requests coming in from all over the world, Patil stays focused at home base in New York City. This year, he will build his developer community team with an additional 5 people, making frequent travel more likely.
Previous to Foursquare, Patil was a Google Engineer for 6 years and met Foursquare execs Dennis Crowley, Alex Rainert and Harry Heymann while they were working on Dodgeball. Heâs also the creator ofÂ Partychat, which lets you create chat rooms with your friends or co-workers using Google Talk or XMPP.
Does he have the Foursquare API memorized?Â âYes, at this point, pretty much. I even have dreams in which Iâm doing my job and launching cool features,â says Pital.
The Foursquare team and hackers at NASDAQ
Foursquareâs API community grows with its user community and is particularly strong in San Francisco and NYC, which may come as no surprise. Patil also says the API gets a lot of love from places like Montreal,Â Paris, London and Tokyo. We asked him to list his favorite uses of the Foursquare API. Check them out below!
Best uses of Foursquareâs API:
- Timehop: The ultimate daily nostalgia kickÂ that reminds you of your Foursquare checkins, Instagrams, tweets, Twitter photos and Facebook posts from a year ago, each day.
- Dont Eat At:Â Sends a text message when you check into a restaurant that is at risk of being closed for health code violations.
- Plan Your Next Trip: The appÂ uses Foursquareâs Explorer API to generate a personalized two-day vacations for travelers. (As the winner ofÂ Foursquareâs Global Hackathon, Plan Your Next Tripâs creator, Benjamin Netter was flown to NYC from Paris to have dinner with Foursquare co-founder Naveen Selvadurai. Thatâs one pimpinâ API!)
- Â AMEE Location Footprinter:Â Tracks your carbon footprint based on your Foursquare check-ins.
- TripsQ:Â Uses your Foursquare history to map the travel youâve been doing and shows you how far youâve flown, what legs youâve done, and your Co2 footprint based on flights.
- 4sqwifi: Enables you to find nearby venues which offer WiFi â and their password.
- Peer in Paris: This appÂ lists all of the public toilets in Paris, depending on your location. It also lets you check-in if youâd like to.
- The BlindSpot cane: This cane for blind peopleÂ doubles as a smartphone and uses GPS and bluetooth technology, including location based services like Foursquare check-ins to help visually impaired people operate with more normalcy.
- Foursquare-powered Social Cooler:Â Itâs pretty straight forward: check-in to theÂ Social Cooler on Foursquare, and watch it magically pop open.
Craziest use of the Foursquare API: âThis guyÂ built somethingÂ you could pee on and it could check you in. He used anÂ ArduinoÂ board with a moisture detector and our API to check you into a venueâ¦ PeopleÂ love social media and excrement! Theyâll always find a new way to combine the two,â says Patil.
DwollaâsÂ Michael Schonfeld
âI get to come in and do whatever I want and whatever I do people are still happy with it.â
In mid-April, the Iowa-based startup Dwolla poachedÂ two of New York Cityâs most talented players including Aviaryâs former Biz Dev Alex TaubÂ andÂ Nerve DatingâsÂ Michael Schonfeld.Â While the two work remotely in New York Cityâs General Assembly campus, the 20-person team gets together every day on Google Hangout to tell each other what theyâre working on.
As Dwollaâs new Developer Evangelist, I asked Schonfeld how he explains his job to his mom.Â âMost people hear evangelist and think itâs something religious. So, IÂ tell my mom that I get other developer to use our API tools, which still means nothing to her.â
Schonfeld is originally fromÂ Israel and moved to Los Angeles, California to attend Cal State. After he graduated he knew he wanted to dive into a startup scene. âLos Angeles isnât the biggest startup scene so it was either New York City or San Francisco. And this just seems cooler,â he says.
Whats in your job description?Â âI donât have one. At least, not that Iâm aware of. What I do isÂ get as many people using our API and getting those API calls maximized in whatever way possible. I do whatever I need to do to make that happen, which means going to hackathons and events all the time, even really obscure events like Kansas City Hackathons.âÂ Last month, Schonfeld attended hackathons inÂ Kansas City, Iowa and Los Angeles.
Most productive hours of operation?Â â10pm to 3am, basically âtil I just pass the eff out and canât work anymore.â
Do you ever dream about Dwollaâs API?Â âYes, this is horrible. When I start working somewhere, I start dreaming about the syntax and lingo.â
âI heard about Dwolla first fromÂ HackerNewsÂ and that theÂ whole big thing was that they were really cheap for transactions. I met Alex Taub during oHours in San Francisco and we stayed friends through Twitter. He told me Dwolla was looking for a developer evangelist and a business development head, so we decided to join together,â explains Schonfeld.Â âNow, we go out together and meet new companies.Â Alex pimps me out and says, âIf you guys want this, Michael will integrate this for you in a matter of daysââ¦and then I do.â
Michael SchonfeldÂ and Alex Taub at New York Cityâs General Assembly
The coolest API user Schonfeld has recruited thus far is Justin Kan, the founder of Justin.TV, who wantedÂ an inexpensive, reliable and easy way of paying out his Execs (personal helpers). Justin started a new venture out in SF calledÂ GetExecÂ that allows people to find Execs in real time (Ã Â la TaskRabbit). âHe was great to work with, because heâs both the Founder, and the Programmer. Itâs very rare to have a company dive right into integration during our first meeting/phone call â and thatâs exactly what happened with Justin,â says Schonfeld.
Schonfeld is currently working on an integration withÂ reddit, âthe front page of the Internetâ that will allow users to fundraise for causes they find inÂ subreddits, as well as integrations with NYC-based art startup,Â ArtsicleÂ and Cindy Gallopâs stealth projectÂ Make Love Not Porn.
Most recently, Schonfeld, who tweets by the name @BaconSeason, put out an impresive product with a boring name:Â The Payment FeesÂ Calculator, whichÂ compares the fees youâd pay when moving money around, using one of the leading payment gateways in comparison to Dwolla.
SoundCloudâs Paul Osman
âAs a developer evangelist, I think itâs important that you stay a developer. Itâd be hard to put myself into a developerâs shoes otherwise. By building apps with our platform, I can get that 3rd party perspective and point things out that I might not have noticed otherwise.â
Paul Osman, the Developer Evangelist at SoundCloud,Â left Mozilla this past February, because he wanted to work more closely with developers again and people in the developer community. When asked how he defines a Developer Evangelist he said:Â âSomebody who represents developerâs interests inside of the company.â
Unlike Twilioâs Spectre, travel for Osman has been fairly light including one trip to San FranciscoÂ for Music Hack Day and a week of bonding in the SoundCloud office.Â His day-to-day schedule includes monitoring the support channels and making sure people who post questions to the company mailing list or over the web are helped out. âBasically, anyone struggling with the SoundCloud API, I try to help out. I also spend quite a lot of time writing sample code and trying to figure out where there are holes in our documentation,â he says.
Looking forward, Osman says heâd like to see more visibility into what people are doing with the SoundCloud API. (The company currently has an app gallery that shows a few things going on.) âI think people who use SoundCloud in interesting ways arenât getting the attention they deserve,â he says.
Osman is working on a number projects at SoundCloud Developers including more frequent blog posts, developer contests, more curation and more aggressive improvement of their API documentation.
Twitterâs Jason Costa
âTwitter feeds usÂ breakfast, lunch and dinner. Thank god itâs catered. Now, if we can just get our laundry done hereâ¦â
In March,Â Twitter announcedÂ it had 140 million active users sending 340 million tweets per day. The San Francisco-based startupâs value has been estimated at $4 -$10 billion with revenues of $100 â $110 million per year, and grandmas the world over are still confused as to exactly what the micro-blogging platform is, and why everyone in the world canât stop tweeting.
As Twitterâs Head of Platform,Â Jason Costa gets to wear many different hats and work in diverse areas. The three main things he does on day-to-day basis are first, addressing pent up market demand in the ecosystem, and second, matchmaking between the multitude of global brands and large companies that want to get a lot more value of out Twitter.Â Costa tells me a few of the more notable companies using Twitterâs API includeÂ SocialFlow,Â Crowdbooster,Â Simply Measured,Â LanyrdÂ andÂ CrowdTwist.
His third job and primary focus is growing the ecosystem and spurring adoption of the platform, which recently hit 1.5 million registered apps. Has he memorized Twitterâs API? You bet he has. Does he dream about it? âI definitely have,â he says. âIâm always working with our API, looking for certain issues and trouble shooting both for internal consumption and for our developer community.â
Costa comes from a very impressive background starting with a degree from USC in Engineering as well as a graduate degree from MITâs Sloan. He joined Twitter in 2008 after working at Facebook as a Product Manager on its mobile team and at Google as a Technical Program Manager.
Twitterâs developer community is hot the world over, especially in Tokyo, Seoul, New York City, London and Berlin.Â While Costa tries to be conservative with travel, itâs not uncommon for him to visit 9 cities and 3 different continents to meet with thousands of devs in the course of a few months. âI love meeting with developers, but it needs to be done in a scalable way,â he says.
Currently, when people host Twitter meetups in cities such as Malaysia, Seoul, London, New York, Amsterdam and Dublin, Twitter supports them by appointing a local community ambassador to take care of the logistics and then Skype-ing in for a Q&A. For example, Twitter Developer Tea Times are popular in Malaysia and Singapore.
Instead of traditional hackathons, Twitter hosts 72-hour âinformation dissemination exercisesâ that draw developers and partners from all over to meet the Twitter team and be able to ask questions. The next similar event will be held in June when Twitter hosts itsÂ Platform Services Open HouseÂ in New York City.
Sagely Advice from Mozillaâs Christian Heilmann
After interviewing the 5 developer evangelists above, we asked HeilmannÂ (Principal Technical Evangelist at Mozilla and author of the handbook:Â Developer Evangelism) for a few bits of sagely advice that he was kind enough to share with us below.
On Travel: âIt is very important to be visible. This could be in-person, around the globe but it is also as important to be online with answers in the right discussion threads, screencasts, videos and the like,â says Heilmann.
âTraveling can be really hard â my schedule was and still is nuts which is why I want [Mozillaâs] Evangelism Reps program to kick off so people can speak in my stead. This is not easy as once you made a name of yourself as being a good speaker with great talks conference organisers will always want you specifically. It is very important to say no from time to time and give good reasons. Donât leave people hanging wondering if youâd do it or not.
Heimann recommends choosing events that will record or stream talks that way youâll be able to reuse them in the future.
On Becoming a Developer Evangelist: âIf you havenât worked in delivery of products and felt the pain of developers out there, donât try to become an evangelist. You need to come from the trenches or youâll be ripped to shreds by a very knowledgable and cynical audience,â he says. âAlso be aware that your integrity is your main weapon. You need to be known as someone who cares and knows about technology, not as a spokesperson for a certain product.â
On Working with your Company: âInformation you give out needs to be backed up by the people who deliver the products you talk about or it can get very embarassing very quickly,â he warns. âYou are not a performing monkey for engineers in your company, you are their channel out to the world and translate what they do to different audiences.â
The Future of Developer Evangelism: âI can see evangelismâ¦ to become a more known part of companies and merge with or take over a lot of the traditional marketing and PR roles. More and more companies realise that developers are just another audience you need to care for as much as you do for end users. I am lucky to work with product people and PR people who get what I want to achieve and work with me instead of seeing me as a threat. I hope that more companies understand that.â