Slide 1

Slide 1 text

June 9th, 2021 The Next 
 Generation of Developer-First Products

Slide 2

Slide 2 text

Why Developer-First?

Slide 3

Slide 3 text

Developers used to influence, but not authorize, technology purchases. 
 
 That's no longer the case.

Slide 4

Slide 4 text

58% of developers indicated they have budget authority, not merely budget influence “ ” https://www.techrepublic.com/article/developers-now-control-a-big-chunk-of-enterprise-budgets-heres-how-to-reach-them Evans Data Corporation (2018)

Slide 5

Slide 5 text

https://www.statista.com/statistics/627312/worldwide-developer-population in millions 28.7 27.7 23.9 23 2018 2019 2023 2024 # of software developers worldwide

Slide 6

Slide 6 text

US has the largest population of developers India's developer population will overtake the US by 2024 https://www.daxx.com/blog/development-trends/number-software-developers-world APAC region 
 shows the 
 strongest growth LATAM has the second strongest growth

Slide 7

Slide 7 text

Bottom Up Approach Developer Input Management 
 Evaluation High 
 Ownership Top Down Approach Management Vision Developer 
 Task Execution Less 
 Ownership

Slide 8

Slide 8 text

I The First Generation 2000 - 2009

Slide 9

Slide 9 text

The First 
 Generation Main Characteristics High-cost Nice to have Enabled collaboration I

Slide 10

Slide 10 text

Atlassian 2002 Cloudflare 2009 Dynatrace 2005 GitHub 2008 Heroku 2007 JetBrains 2000 Liferay 2004 MongoDB 2007 Twilio 2008 OutSystems 2001 Splunk 2004 MuleSoft 2006

Slide 11

Slide 11 text

II The Second Generation 2010 - 2013

Slide 12

Slide 12 text

The Second Generation Low-cost API driven Mission-critical II Main Characteristics

Slide 13

Slide 13 text

Algolia Auth0 Datadog DigitalOcean Docker Elastic Expo Firebase HashiCorp Nylas Plaid Pusher Runscope Segment Sentry Snowflake Stripe Webflow 2012 2013 2010 2012 2013 2012 2013 2011 2012 2013 2013 2010 2013 2011 2012 2012 2010 2013

Slide 14

Slide 14 text

III The Third Generation 2014 - 2017

Slide 15

Slide 15 text

The Third 
 Generation Main Characteristics Plug-and-play Highly scalable Easy to integrate III

Slide 16

Slide 16 text

CodeSandbox CodeStream Fauna Gatsby GitLab LaunchDarkly Mux PopSQL Postman Prisma RapidAPI Readme Replit Retool Split Strapi Vercel 2017 2017 2015 2015 2014 2014 2015 2017 2014 2016 2015 2014 2016 2017 2015 2016 2015 Netlify 2014

Slide 17

Slide 17 text

> The Next Generation 2018 - Today

Slide 18

Slide 18 text

The Next 
 Generation Faster time-to-market Use low-code & no-code Enterprise-ready from day 1 Main Characteristics >

Slide 19

Slide 19 text

Apideck 2018 Doppler 2018 Fig 2020 Linear 2019 PlanetScale 2018 Railway 2020 Raycast 2020 Render 2018 Roboflow 2019 Supabase 2020 Temporal 2019 WorkOS 2018 Gitpod 2019 Bannerbear 2019 Nhost 2018 SuperTokens 2019 Budibase 2019 Appwrite 2019

Slide 20

Slide 20 text

How to create Developer Happiness?

Slide 21

Slide 21 text

Cognitive 
 Overload

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

Hick’s Law 
 
 The time it takes to make a decision increases with the number and complexity of choices. 😫

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

Little 
 Things

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

Obviously murder and graffiti are two vastly different crimes. But they are part of the same continuum, and a climate that tolerates one is more likely to tolerate the other. “ ” https://www.nber.org/digest/jan03/what-reduced-crime-new-york-city Former NYC Mayor (1998)

Slide 32

Slide 32 text

Broken Window Theory 
 
 Visible signs of crime and civil disorder create an urban environment that encourages further crime and disorder. 🧐

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

No content

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

Small Surprise Small Surprise Small Surprise Small Surprise Small Surprise Love Praise Promotion =

Slide 39

Slide 39 text

Small Annoyance Distrust Indifference Churn = Small Annoyance Small Annoyance Small Annoyance Small Annoyance

Slide 40

Slide 40 text

Buyer vs User Dilemma

Slide 41

Slide 41 text

No content

Slide 42

Slide 42 text

User Buyer

Slide 43

Slide 43 text

The Los Angeles school district spent $1.3 billion on new iPads and curriculum, only to find that only 
 1 teacher out of 245 classrooms was actually using them. “ ” https://www.latimes.com/local/la-me-ipad-eval-20140918-story.html LA Times (2014)

Slide 44

Slide 44 text

No content

Slide 45

Slide 45 text

No content

Slide 46

Slide 46 text

Sales-Led

Slide 47

Slide 47 text

Product-Led

Slide 48

Slide 48 text

Buyer vs. User Dilemma 
 
 One approach is not inherently better than the other. It’s a matter 
 of what kind of company do you want to be and how to balance. 🤨

Slide 49

Slide 49 text

Adopt & Integrate

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

No content

Slide 52

Slide 52 text

No content

Slide 53

Slide 53 text

No content

Slide 54

Slide 54 text

Jakob’s Law 
 
 Users will transfer expectations they have built around one product to another that appears similar. 🤔

Slide 55

Slide 55 text

Open Source Friendly

Slide 56

Slide 56 text

Linux is a cancer that attaches itself in an intellectual property sense 
 to everything it touches. “ ” https://www.theregister.com/2001/06/02/ballmer_linux_is_a_cancer Steve Ballmer, Microsoft CEO (2001)

Slide 57

Slide 57 text

No content

Slide 58

Slide 58 text

No content

Slide 59

Slide 59 text

No content

Slide 60

Slide 60 text

Microsoft now owns… 
 
 1. The most popular code editor (14M users) 2. The biggest package manager (10M users) 3. The largest developer community (40M users) 🤑

Slide 61

Slide 61 text

No content

Slide 62

Slide 62 text

No content

Slide 63

Slide 63 text

Treat Docs as Code

Slide 64

Slide 64 text

We lint our code. 
 We unit test our code. We use CI/CD on our code. We fix tech debt for our code. We build roadmaps for our code.

Slide 65

Slide 65 text

Why don't we lint our docs? 
 Why don't we unit test our docs? Why don't we use CI/CD on our docs? Why don't we fix tech debt for our docs? Why don't we build roadmaps for our docs?

Slide 66

Slide 66 text

No content

Slide 67

Slide 67 text

No content

Slide 68

Slide 68 text

No content

Slide 69

Slide 69 text

Documentation is not auxiliary to the Product

Slide 70

Slide 70 text

Documentation *is* the Product 😎

Slide 71

Slide 71 text

Data 
 Driven

Slide 72

Slide 72 text

No content

Slide 73

Slide 73 text

Actual Behavior Planned Behavior

Slide 74

Slide 74 text

Qualitative Data Quantitative Data

Slide 75

Slide 75 text

1:1 Feedback Sessions Quarterly Group Discussions Customer Satisfaction Dashboard Qualitative Data

Slide 76

Slide 76 text

No content

Slide 77

Slide 77 text

Quarterly Group Discussions Developer 
 Advisory 
 Board

Slide 78

Slide 78 text

Quarterly Group Discussions

Slide 79

Slide 79 text

Customer Satisfaction Dashboard

Slide 80

Slide 80 text

Qualitative Data Quantitative Data

Slide 81

Slide 81 text

Quantitative Data Support Ticket Trends Product Usage Tracking Documentation Usage Tracking

Slide 82

Slide 82 text

0 25 50 75 100 Region 1 Directory Sync Single Sign On Magic Link Dashboard Support Ticket Trends

Slide 83

Slide 83 text

No content

Slide 84

Slide 84 text

No content

Slide 85

Slide 85 text

Developer 
 Obsessed

Slide 86

Slide 86 text

Jiro 85-year-old sushi master Michelin three-star restaurant Started working from the age of 7

Slide 87

Slide 87 text

No content

Slide 88

Slide 88 text

Design that works.

Slide 89

Slide 89 text

No content

Slide 90

Slide 90 text

Design that inspires.

Slide 91

Slide 91 text

No content

Slide 92

Slide 92 text

Changelog that works.

Slide 93

Slide 93 text

No content

Slide 94

Slide 94 text

Changelog that inspires.

Slide 95

Slide 95 text

No content

Slide 96

Slide 96 text

Recruiting that works.

Slide 97

Slide 97 text

No content

Slide 98

Slide 98 text

Recruiting that inspires.

Slide 99

Slide 99 text

No content

Slide 100

Slide 100 text

Aesthetic-Usability Effect 
 
 Users often perceive aesthetically pleasing design as design that’s more usable.

Slide 101

Slide 101 text

Safety Belonging Esteem Physiological Self Actualization Maslow's Hierarchy of Needs Food, water, sleep Financial, personal, housing Friends, family, relationships Confidence, respect from others Peace, knowledge, innovation

Slide 102

Slide 102 text

Reliability Usability Extensibility Functionality Creativity DX Hierarchy of Needs RESTful, JSON, OAuth Uptime, Latency, InfoSec Docs, SDKs, Demos, Changelog CLI, GraphQL, OpenAPI, Webhooks Free Merch, API Explorer, Surprises

Slide 103

Slide 103 text

If you ever settle, you’re doing it wrong.

Slide 104

Slide 104 text

Thanks! @zenorocha