SlideShare a Scribd company logo
HOW TO MAKE SURE DEVELOPERS NEVER, EVER USE YOUR API
A STUDY IN WORST PRACTICES
Carlo Longino
VP Developer Program Services
carlo@wip.org
April 17, 2015
Tech Evangelist Meetup
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.
© Wireless Industry Partnership Connector Inc.
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
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!
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.
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.
How much does it cost to use?
© Wireless Industry Partnership Connector Inc.
How do I use it?
© Wireless Industry Partnership Connector Inc.
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.
Let the Lawyers Get in the Way
© Wireless Industry Partnership Connector Inc.
Make Them Wait
© Wireless Industry Partnership Connector Inc.
Ask For TONS of Info
© Wireless Industry Partnership Connector Inc.
Make Things “Secure”
© Wireless Industry Partnership Connector Inc.
Have A Painful Installation Process
•  Crypto is GREAT!
•  Complex required
folder structures are
AWESOME!
•  Lots of big downloads
RULE!
© Wireless Industry Partnership Connector Inc.
If you don’t want developers to use
your API….
Don’t bother with support and
communication.
© Wireless Industry Partnership Connector Inc.
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.
Don’t Respect Their Time
•  Nobody wants to
learn by doing.
•  Let’s read 100s of
pages instead!
© Wireless Industry Partnership Connector Inc.
Don’t Worry About Responding
© Wireless Industry Partnership Connector Inc.
Developers Loooooove Forums
•  The clunkier the interface, the better!
© Wireless Industry Partnership Connector Inc.
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.
© Wireless Industry Partnership Connector Inc.
INNOVATION
Starts with Developers
Let us Build your Developer Ecosystem
Strategy, Onboarding, Outreach, Events
Carlo Longino, VP of Developer Program Services
carlo@wip.org
Community: www.wip.org
Agency: www.wipfactory.com
Vancouver, Canada – Austin, USA – Barcelona, Spain

More Related Content

PPTX
How to Make Sure Developers Never Use Your API
PPTX
APIs for Internal Innovation - Getting the Developer Experience Right
PPTX
Bridging Experiences with the Web
PPTX
Networks, Networks Everywhere, And Not A Packet To Drink
PPTX
6 Mobile Misconceptions
PPTX
Bridging Experiences With Web(VR)
PPTX
Sam George (Cisco Systems): Augmented Reality Solution for Hardware Product D...
PPTX
Salesforce Agile Methodology and Tools
How to Make Sure Developers Never Use Your API
APIs for Internal Innovation - Getting the Developer Experience Right
Bridging Experiences with the Web
Networks, Networks Everywhere, And Not A Packet To Drink
6 Mobile Misconceptions
Bridging Experiences With Web(VR)
Sam George (Cisco Systems): Augmented Reality Solution for Hardware Product D...
Salesforce Agile Methodology and Tools

What's hot (19)

PPTX
Kranky geeklondon build an app
PDF
Mobile Apps Delivery - Evolution and Tools
KEY
Eating our own Dogfood - Twitter Mobile
PPT
Get More From Your Messages with Twilio + Watson Add-Ons
PDF
zbox compred dop en 1
PPTX
Bugsack the mobile jira
PPTX
Streaming media east a204 lurie final
PPTX
Is Application Ready For Test Automation? - A Webinar Presentation
DOCX
Mohamed Salih
PDF
VIVA Wi-Fi at THINK Event
PDF
My 10 Mobile Automation Questions
PDF
Building better content creation with wysiwyg fields and custom formatters
PPTX
WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success
PDF
Great all this new stuff, but how do I convince my management - Erwin Derksen
PPTX
Accessibility in Low-Code: Applications with no Limits
PPTX
Mobile Testing, That's Just a Smaller Screen, Right? Stephen Janaway
PPTX
Mobile Testing, That's Just a Smaller Screen, Right
PDF
ITO'13 Orientation
PDF
How to Build a 5-star App
Kranky geeklondon build an app
Mobile Apps Delivery - Evolution and Tools
Eating our own Dogfood - Twitter Mobile
Get More From Your Messages with Twilio + Watson Add-Ons
zbox compred dop en 1
Bugsack the mobile jira
Streaming media east a204 lurie final
Is Application Ready For Test Automation? - A Webinar Presentation
Mohamed Salih
VIVA Wi-Fi at THINK Event
My 10 Mobile Automation Questions
Building better content creation with wysiwyg fields and custom formatters
WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success
Great all this new stuff, but how do I convince my management - Erwin Derksen
Accessibility in Low-Code: Applications with no Limits
Mobile Testing, That's Just a Smaller Screen, Right? Stephen Janaway
Mobile Testing, That's Just a Smaller Screen, Right
ITO'13 Orientation
How to Build a 5-star App
Ad

Viewers also liked (15)

PPT
Ppwoordenc1m1
PPT
PPT
Flirtworks Zakelijk flirten en verleiden
PPTX
Pangea for Insurance
PDF
Cabazes de Natal Pimenta Rosa 2016
PPTX
SXSW 2011 - User Experience and Cross-Platform Apps
PPT
About SLP Beijing_Chinese
PPT
SLP: History & Philosophy
PPT
15 reasons to join Startup Leadership
PPTX
NM2216 Presentation (W21) - eFood
PPT
PPT
Waste to Biofuel Presentation
Ppwoordenc1m1
Flirtworks Zakelijk flirten en verleiden
Pangea for Insurance
Cabazes de Natal Pimenta Rosa 2016
SXSW 2011 - User Experience and Cross-Platform Apps
About SLP Beijing_Chinese
SLP: History & Philosophy
15 reasons to join Startup Leadership
NM2216 Presentation (W21) - eFood
Waste to Biofuel Presentation
Ad

Similar to How to Ensure Developers Never Ever Use Your API: A Study of Worst Practices (20)

PPTX
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
PPTX
Driving Developers To Your API
PDF
Best Practices for API Adoption
PDF
WHAT IS BUSINESS TO DEVELOPER MARKETING OR B2D
PDF
Developer Marketing - API Days
PPTX
APIs for... Your Mom
PDF
Always Mind Your [Developer] Surroundings - API City 2018
PDF
Designing Web Apis Building Apis That Developers Love Jin Brendasahni
PPTX
API Product Management - Driving Success through the Value Chain
PDF
Developers Hate Marketing! Driving API Adoption
PDF
Swisscom API journey #2 - a deeper view
PDF
Your API Sucks! Why developers hang up and how to stop that.
PDF
[WSO2 Summit Americas 2020] Having the Best Technology Isn’t Everything
PDF
Microservices meetupnz dec16
PPTX
API Management Demystified
PDF
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
PPTX
Building a REST API for Longevity
PPT
#1922 rest-push2 ap-im-v6
PDF
Meetup 2022 - API Gateway landscape.pdf
PDF
Building An Api Product Design Implement And Release Api Products That Meet U...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Driving Developers To Your API
Best Practices for API Adoption
WHAT IS BUSINESS TO DEVELOPER MARKETING OR B2D
Developer Marketing - API Days
APIs for... Your Mom
Always Mind Your [Developer] Surroundings - API City 2018
Designing Web Apis Building Apis That Developers Love Jin Brendasahni
API Product Management - Driving Success through the Value Chain
Developers Hate Marketing! Driving API Adoption
Swisscom API journey #2 - a deeper view
Your API Sucks! Why developers hang up and how to stop that.
[WSO2 Summit Americas 2020] Having the Best Technology Isn’t Everything
Microservices meetupnz dec16
API Management Demystified
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
Building a REST API for Longevity
#1922 rest-push2 ap-im-v6
Meetup 2022 - API Gateway landscape.pdf
Building An Api Product Design Implement And Release Api Products That Meet U...

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Cloud computing and distributed systems.
PPTX
MYSQL Presentation for SQL database connectivity
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
Teaching material agriculture food technology
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Electronic commerce courselecture one. Pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
A Presentation on Artificial Intelligence
NewMind AI Weekly Chronicles - August'25 Week I
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
The AUB Centre for AI in Media Proposal.docx
20250228 LYD VKU AI Blended-Learning.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Modernizing your data center with Dell and AMD
Dropbox Q2 2025 Financial Results & Investor Presentation
Cloud computing and distributed systems.
MYSQL Presentation for SQL database connectivity
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Approach and Philosophy of On baking technology
Unlocking AI with Model Context Protocol (MCP)
The Rise and Fall of 3GPP – Time for a Sabbatical?
Teaching material agriculture food technology
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Electronic commerce courselecture one. Pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
A Presentation on Artificial Intelligence

How to Ensure Developers Never Ever Use Your API: A Study of Worst Practices

  • 1. HOW TO MAKE SURE DEVELOPERS NEVER, EVER USE YOUR API A STUDY IN WORST PRACTICES Carlo Longino VP Developer Program Services carlo@wip.org April 17, 2015 Tech Evangelist Meetup
  • 2. 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.
  • 3. © Wireless Industry Partnership Connector Inc.
  • 4. 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
  • 5. 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!
  • 6. 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.
  • 7. 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.
  • 8. How much does it cost to use? © Wireless Industry Partnership Connector Inc.
  • 9. How do I use it? © Wireless Industry Partnership Connector Inc.
  • 10. 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.
  • 11. Let the Lawyers Get in the Way © Wireless Industry Partnership Connector Inc.
  • 12. Make Them Wait © Wireless Industry Partnership Connector Inc.
  • 13. Ask For TONS of Info © Wireless Industry Partnership Connector Inc.
  • 14. Make Things “Secure” © Wireless Industry Partnership Connector Inc.
  • 15. Have A Painful Installation Process •  Crypto is GREAT! •  Complex required folder structures are AWESOME! •  Lots of big downloads RULE! © Wireless Industry Partnership Connector Inc.
  • 16. If you don’t want developers to use your API…. Don’t bother with support and communication. © Wireless Industry Partnership Connector Inc.
  • 17. 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.
  • 18. Don’t Respect Their Time •  Nobody wants to learn by doing. •  Let’s read 100s of pages instead! © Wireless Industry Partnership Connector Inc.
  • 19. Don’t Worry About Responding © Wireless Industry Partnership Connector Inc.
  • 20. Developers Loooooove Forums •  The clunkier the interface, the better! © Wireless Industry Partnership Connector Inc.
  • 21. 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.
  • 22. © Wireless Industry Partnership Connector Inc. INNOVATION Starts with Developers Let us Build your Developer Ecosystem Strategy, Onboarding, Outreach, Events Carlo Longino, VP of Developer Program Services carlo@wip.org Community: www.wip.org Agency: www.wipfactory.com Vancouver, Canada – Austin, USA – Barcelona, Spain