How to Make Sure Developers Never Use Your API
-
Upload
carlo-longino -
Category
Technology
-
view
199 -
download
0
Transcript of How to Make Sure Developers Never Use Your API
![Page 1: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/1.jpg)
HOW TO MAKE SURE DEVELOPERS NEVER,
EVER USE YOUR API
A STUDY IN WORST PRACTICES
Carlo Longino
VP Developer Program Services
February 10, 2015
Developer Evangelist Summit
![Page 2: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/2.jpg)
About WIP Factory
• The first B2D marketing
agency
• Strategic consulting and
outreach services
• API providers, platform
vendors, device makers,
developer programs of all
stripes© Wireless Industry Partnership Connector Inc.
![Page 3: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/3.jpg)
© Wireless Industry Partnership Connector Inc.
![Page 4: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/4.jpg)
Onboarding
• The process of getting a developer to use your
product or service
• Post-awareness, exploration, getting started,
learning, going live, using your stuff
• Ask a dev: “Sounds like waterboarding”
– Because too often, it is
![Page 5: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/5.jpg)
Why is it so important?
• It’s crucial to minimize the
hurdles/obstacles/friction between getting
started and going live
• This is where you will lose the most developers
from your program
• It’s also something you have a lot of control
over!
![Page 6: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/6.jpg)
If you don’t want developers to use
your API….
Weed out the ones who aren’t that
interested by making them work really,
really hard.
© Wireless Industry Partnership Connector Inc.
![Page 7: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/7.jpg)
What does this API/product do?
• Don’t provide context
• Don’t explain things
• Force big downloads with unclear outcomes
© Wireless Industry Partnership Connector Inc.
![Page 8: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/8.jpg)
How much does it cost to use?
© Wireless Industry Partnership Connector Inc.
![Page 9: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/9.jpg)
How do I use it?
© Wireless Industry Partnership Connector Inc.
![Page 10: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/10.jpg)
If you don’t want developers to use
your API….
Make it as slow as you can for them to
get started.
© Wireless Industry Partnership Connector Inc.
![Page 11: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/11.jpg)
Let the Lawyers Get in the Way
© Wireless Industry Partnership Connector Inc.
![Page 12: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/12.jpg)
Make Them Wait
© Wireless Industry Partnership Connector Inc.
![Page 13: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/13.jpg)
Ask For TONS of Info
© Wireless Industry Partnership Connector Inc.
![Page 14: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/14.jpg)
Make Things “Secure”
© Wireless Industry Partnership Connector Inc.
![Page 15: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/15.jpg)
Have A Painful Installation Process
• Crypto is GREAT!
• Complex required
folder structures are
AWESOME!
• Lots of big downloads
RULE!
© Wireless Industry Partnership Connector Inc.
![Page 16: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/16.jpg)
If you don’t want developers to use
your API….
Don’t bother with support and
communication.
© Wireless Industry Partnership Connector Inc.
![Page 17: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/17.jpg)
Documentation Is Overrated
• Use PDFs and other
non-searchable
formats (shout out to
Word .docs!)
• Hide everything
behind a login
© Wireless Industry Partnership Connector Inc.
![Page 18: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/18.jpg)
Don’t Respect Their Time
• Nobody wants to learn
by doing.
• Let’s read 100s of
pages instead!
© Wireless Industry Partnership Connector Inc.
![Page 19: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/19.jpg)
Don’t Worry About Responding
© Wireless Industry Partnership Connector Inc.
![Page 20: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/20.jpg)
Developers Loooooove Forums
• The clunkier the interface, the better!
© Wireless Industry Partnership Connector Inc.
![Page 21: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/21.jpg)
Don’t Go Where They Go
• Any committed developer
won’t just stick to the forums
they know and love.
• Right?
© Wireless Industry Partnership Connector Inc.
![Page 22: How to Make Sure Developers Never Use Your API](https://reader033.fdocuments.us/reader033/viewer/2022051016/55a811e61a28abfa738b4765/html5/thumbnails/22.jpg)
© Wireless Industry Partnership Connector Inc.
INNOVATIONStarts with Developers
Let us Build your Developer EcosystemStrategy, Onboarding, Outreach, Events
Carlo Longino, VP of Developer Program Services
Community: www.wip.org
Agency: www.wipfactory.com
Vancouver, Canada – Austin, USA – Barcelona, Spain