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

What's hot (19)

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

Viewers also liked (15)

PPT
Ppwoordenc1m1
caroleine
 
PPT
What is an operating system
रिलायंस एनर्जी Tuyak
 
PPT
Flirtworks Zakelijk flirten en verleiden
Tijn van Ewijk
 
PPTX
Pangea for Insurance
General Information Services, Inc
 
PDF
Cabazes de Natal Pimenta Rosa 2016
Pimenta Rosa
 
PPTX
SXSW 2011 - User Experience and Cross-Platform Apps
Carlo Longino
 
PPT
About SLP Beijing_Chinese
Startup Leadership Program
 
PPT
SLP: History & Philosophy
Startup Leadership Program
 
PPT
15 reasons to join Startup Leadership
Startup Leadership Program
 
PPTX
NM2216 Presentation (W21) - eFood
YunZhen Zheng
 
PPT
What is an operating system
रिलायंस एनर्जी Tuyak
 
PPT
Waste to Biofuel Presentation
Growdiesel
 
Ppwoordenc1m1
caroleine
 
Flirtworks Zakelijk flirten en verleiden
Tijn van Ewijk
 
Pangea for Insurance
General Information Services, Inc
 
Cabazes de Natal Pimenta Rosa 2016
Pimenta Rosa
 
SXSW 2011 - User Experience and Cross-Platform Apps
Carlo Longino
 
About SLP Beijing_Chinese
Startup Leadership Program
 
SLP: History & Philosophy
Startup Leadership Program
 
15 reasons to join Startup Leadership
Startup Leadership Program
 
NM2216 Presentation (W21) - eFood
YunZhen Zheng
 
Waste to Biofuel Presentation
Growdiesel
 
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...
Carlo Longino
 
PPTX
Driving Developers To Your API
Carlo Longino
 
PDF
Best Practices for API Adoption
AnyPresence
 
PDF
WHAT IS BUSINESS TO DEVELOPER MARKETING OR B2D
wipjam
 
PDF
Developer Marketing - API Days
Caroline Lewko
 
PPTX
APIs for... Your Mom
Carlo Longino
 
PDF
Always Mind Your [Developer] Surroundings - API City 2018
Bill Doerrfeld
 
PDF
Designing Web Apis Building Apis That Developers Love Jin Brendasahni
reknesluima
 
PPTX
API Product Management - Driving Success through the Value Chain
Apigee | Google Cloud
 
PDF
Developers Hate Marketing! Driving API Adoption
Apigee | Google Cloud
 
PDF
Swisscom API journey #2 - a deeper view
Kay Lummitsch - Digital Journeyman
 
PDF
Your API Sucks! Why developers hang up and how to stop that.
Apigee | Google Cloud
 
PDF
[WSO2 Summit Americas 2020] Having the Best Technology Isn’t Everything
WSO2
 
PDF
Microservices meetupnz dec16
Alex Wilson (CISSP)
 
PPTX
API Management Demystified
Manmohan Gupta
 
PDF
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
CA API Management
 
PPTX
Building a REST API for Longevity
MuleSoft
 
PPT
#1922 rest-push2 ap-im-v6
Jack Carnes
 
PDF
Meetup 2022 - API Gateway landscape.pdf
Red Hat
 
PDF
Building An Api Product Design Implement And Release Api Products That Meet U...
carrerhoadlw
 
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Carlo Longino
 
Driving Developers To Your API
Carlo Longino
 
Best Practices for API Adoption
AnyPresence
 
WHAT IS BUSINESS TO DEVELOPER MARKETING OR B2D
wipjam
 
Developer Marketing - API Days
Caroline Lewko
 
APIs for... Your Mom
Carlo Longino
 
Always Mind Your [Developer] Surroundings - API City 2018
Bill Doerrfeld
 
Designing Web Apis Building Apis That Developers Love Jin Brendasahni
reknesluima
 
API Product Management - Driving Success through the Value Chain
Apigee | Google Cloud
 
Developers Hate Marketing! Driving API Adoption
Apigee | Google Cloud
 
Swisscom API journey #2 - a deeper view
Kay Lummitsch - Digital Journeyman
 
Your API Sucks! Why developers hang up and how to stop that.
Apigee | Google Cloud
 
[WSO2 Summit Americas 2020] Having the Best Technology Isn’t Everything
WSO2
 
Microservices meetupnz dec16
Alex Wilson (CISSP)
 
API Management Demystified
Manmohan Gupta
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
CA API Management
 
Building a REST API for Longevity
MuleSoft
 
#1922 rest-push2 ap-im-v6
Jack Carnes
 
Meetup 2022 - API Gateway landscape.pdf
Red Hat
 
Building An Api Product Design Implement And Release Api Products That Meet U...
carrerhoadlw
 
Ad

Recently uploaded (20)

PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 

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 [email protected] 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 [email protected] Community: www.wip.org Agency: www.wipfactory.com Vancouver, Canada – Austin, USA – Barcelona, Spain