- Developer,Advocate!
- Geertjan Wielenga
- 908字
- 2021-06-11 12:59:19
The value of attending conferences
Ted Neward: In some sense, it's the same as asking, "How does marketing get their budget?" People understand intuitively that brand recognition is an important thing.
As a non-developer-product company, we have an API, but we don't have that direct connection. Coca-Cola is considered to be the number one most recognized brand in the world and yet it spends billions of dollars every year to stay that way. Part of it is this notion of locality of reference inside your brain. If you've just seen a Coca-Cola commercial, you say, "Oh, yeah! Coca-Cola! I want one of those!" It's that idea of keeping it fresh.
For Smartsheet in particular (and I think this is true of Netflix, Ford, and, again, all of these other companies that are being told repeatedly that they need to go and build APIs), we have to justify internally why we need to create these APIs. The CEO, the chief financial officer (CFO), and the vice president (VP) of marketing don't see why we need to build APIs.
Why does Netflix have such a huge open-source presence? Why is Netflix putting all this effort into open source? Yeah, it gets some bug fixes, but at the same time, developers recognize Netflix as being number one. It becomes a place where the cool kids hang out, so that nets the company a lot of developer mojo.
Any other business that wants to integrate with Netflix already knows a great deal about it. If Netflix wanted to go and cut a deal with, say, Domino's Pizza, then when you fire up Netflix, you could also get a message saying, "Hey! Do you want to order a Domino's pizza? As a special deal, we'll deliver it straight to your house." Netflix knows where you live and Domino's knows what kind of pizza you want.
"As each company builds an API, they not only need people to maintain it, but also people to promote it and tell people how to use it."
—Ted Neward
That ecosystem doesn't happen unless developers are involved, but that doesn't happen unless there are people from Netflix going out to the developers and saying, "Do you want to do this? Here's all these reasons why you should and here's all these resources that enable that." That is the natural progression. As each company builds an API, they not only need people to maintain it, but also people to promote it and tell people how to use it.
Geertjan Wielenga: But what's the reason that you see such a strong distinction between developer advocates who come from organizations that are talking about code and tech versus those that are talking about APIs?
Ted Neward: Oh, it's not so much a distinction between the individuals doing it as much as it is about the companies at which it's done.
If you want to use the API for Smartsheet, you actually don't have to download the product; we're all cloud-based to begin with. We have software development kits (SDKs), but they just wrap our API endpoints, so there is nothing, as a developer, that you need to download.
More importantly, our success isn't in getting developers to use Smartsheet: our success is when my VP of enterprise sales walks into Oracle and says, "Hey! You guys really want to buy some Smartsheet."
The Oracle CEO then says, "This looks good. We should buy some of this."
Next, the VP of IT says, "Wait a minute. I've seen too many of these no-code tools where data just goes to die. I have no faith." The alternative is that the VP of IT goes, "Some of my guys have been talking about how they keep seeing these Smartsheet guys at conferences, so I have some faith." There's that brand recognition.
My target audience, in some respects, isn't where I'm aiming: I'm aiming at the developers of these IT companies. I'm not aiming at the actual person who's writing the check, because there's a connection that needs to happen. That's really what a lot of this non-developer company developer relations stuff is about.
Imagine, for a moment, if we convinced Domino's to spin up APIs. Domino's doesn't even realize what a huge market it could have if it created a partnership with Meetup. Every time you wanted to schedule a meetup, you could automatically enable a web-hook automation to have pizza delivered to the meetup building.
But the developer who would build that is not the direct consumer of Meetup and they're not the direct consumer of Domino's, except that they happen to be a human being that will occasionally consume both.
That's what I mean when I say that when you're Oracle or when you're ThoughtWorks, your developer advocates are marketing directly to the people who buy your stuff; there's a causal link. When you're Smartsheet, or many of these other companies, it's more this indirect mechanism, which means, unfortunately, that it's hard to prove your success.
There's a certain amount of faith that has to happen on the part of the company. When I came in a year and a half ago, Smartsheet had no developer relations department. I had to meet with the VP of technology and the chief technology officer (CTO). I had to meet with a number of people across the company to convince them. I had to say, "No, really, you guys need this."
- 趣學Python算法100例
- 軟件測試工程師面試秘籍
- Responsive Web Design with HTML5 and CSS3
- 從0到1:HTML+CSS快速上手
- Scratch 3游戲與人工智能編程完全自學教程
- Getting Started with SQL Server 2012 Cube Development
- Mastering Linux Network Administration
- Getting Started with NativeScript
- Vue.js應用測試
- Visual Basic語言程序設計基礎(第3版)
- 從“1”開始3D編程
- Java自然語言處理(原書第2版)
- Python Linux系統管理與自動化運維
- HTML5 WebSocket權威指南
- Wearable:Tech Projects with the Raspberry Pi Zero