22
HOW TO MAKE SURE DEVELOPERS NEVER, EVER USE YOUR API A STUDY IN WORST PRACTICES Carlo Longino VP Developer Program Services [email protected] February 10, 2015 Developer Evangelist Summit

How to Make Sure Developers Never Use Your API

Embed Size (px)

Citation preview

Page 1: How to Make Sure Developers Never Use Your API

HOW TO MAKE SURE DEVELOPERS NEVER,

EVER USE YOUR API

A STUDY IN WORST PRACTICES

Carlo Longino

VP Developer Program Services

[email protected]

February 10, 2015

Developer Evangelist Summit

Page 2: How to Make Sure Developers Never Use Your API

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

© Wireless Industry Partnership Connector Inc.

Page 4: How to Make Sure Developers Never Use Your API

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

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

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

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

How much does it cost to use?

© Wireless Industry Partnership Connector Inc.

Page 9: How to Make Sure Developers Never Use Your API

How do I use it?

© Wireless Industry Partnership Connector Inc.

Page 10: How to Make Sure Developers Never Use Your API

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

Let the Lawyers Get in the Way

© Wireless Industry Partnership Connector Inc.

Page 12: How to Make Sure Developers Never Use Your API

Make Them Wait

© Wireless Industry Partnership Connector Inc.

Page 13: How to Make Sure Developers Never Use Your API

Ask For TONS of Info

© Wireless Industry Partnership Connector Inc.

Page 14: How to Make Sure Developers Never Use Your API

Make Things “Secure”

© Wireless Industry Partnership Connector Inc.

Page 15: How to Make Sure Developers Never Use Your API

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

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

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

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

Don’t Worry About Responding

© Wireless Industry Partnership Connector Inc.

Page 20: How to Make Sure Developers Never Use Your API

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

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

© Wireless Industry Partnership Connector Inc.

INNOVATIONStarts with Developers

Let us Build your Developer EcosystemStrategy, 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