Focus on (the Right) Content
Understanding Developer-Oriented Content
Mano Marks, @ManoMarks
Who Am I
What’s my perspective?
● 9 years developer relations, Google
● 2 years Developer Relations Director, Docker
● Consumer of APIs
Questions to answer
● Why do you offer the product?
● Why does someone use your product?
● What learning objective are you trying to achieve?
Why are you doing this?
Money Users Data
Developer Tools are Produced
by Companies
P.S. Yes even most open source tools
Companies exist to make money
Content producers
Ask:
● How does your tool benefit the company?
● How does your tool benefit the user?
Content consumers
Ask:
● How does your tool benefit the company that produces it?
● If I’m not paying for this with money, how am I paying for it?
So back to the money...
● Charge for the product
● Charge for support (Freemium Model)
● Charge for professional services
Examples
Enterprise software companies
● Microsoft
● Oracle
● Canonical
● RedHat
● Docker
Examples
● Services
○ MapBox
○ GitHub
○ GitLab
● IAAS
○ AWS
○ Azure
○ Google Cloud Platform (or G Suite or whatever)
○ Oracle Cloud
User benefits
● They can pay for what they need
● Direct investment by company in needed features
● Product support
Dangers
● Some users can’t afford it
● Charging for professional services makes product more complex
USERS USERS USERS
USERS USERS USERS
USERS USERS USERS
USERS USERS USERS
Free products, create users
Examples
● Identity Services
○ Google Login
○ Facebook login
● Google Maps
○ Drove search
○ Builds Brand
● Mobile OSs
○ Android
○ iOS
User benefits
● Links to other services
● Low to no cost
● Wall gardens can be big
Dangers
● Shapes product
● Walled gardens
● Users aren’t your own
● Originator Brand Maintenance
● Limited feature growth
User benefits
● Benefit from others contributing data
● Data heavy product
Dangers
● Provider loses interest
● Low quality collective data
Who cares?
Would they really do that?
Source: https://sensortower.com/blog/facebook-and-parse-launch-bolts-on-github-to-simplify-mobile-app-development
Goals of content
Reach lots of developers
Help them succeed
Make them feel good about your tools
Types of Content
Inform
Help
Inspire
Delight
Inform
Inform: Developers need to know!
Developers need to know how!
Inspire: Developers need to know how
to put it together!
Delight: Developers need wow!
Refresh: Questions to answer
● Why do you offer the product?
● Why does someone use your product?
● What learning objective are you trying to achieve?
THANK YOU :)
@manomarks

Focus on (the Right) Content - Oracle Developer Community Day 2017