Slide 1

Slide 1 text

DEVELOPER WEEK 2024 IRINA NAZAROVA CEO @ Evil Martians WILDEST DREAMS OF MAKING PROFIT ON OPEN SOURCE

Slide 2

Slide 2 text

DEVELOPER WEEK 2024 2 OPEN SOURCE

Slide 3

Slide 3 text

DEVELOPER WEEK 2024 3 Web technologies dominate software development...

Slide 4

Slide 4 text

DEVELOPER WEEK 2024 4 Web technologies dominate software development... ...thanks to open source

Slide 5

Slide 5 text

DEVELOPER WEEK 2024 5 COMMERCIAL OPEN SOURCE SUCCESS STORIES Only those that match my color scheme…

Slide 6

Slide 6 text

DEVELOPER WEEK 2024 6

Slide 7

Slide 7 text

npm-stat.com Jan 2017 Oct 2023 What’s the red line? 7

Slide 8

Slide 8 text

npm-stat.com Jan 2017 Oct 2023 PostCSS, built by Evil Martians 8

Slide 9

Slide 9 text

Internal COSS: Product development consulting for dev tools 9

Slide 10

Slide 10 text

DEVELOPER WEEK 2024 10 MAINTAINER’S GUIDE TO COMMERCIAL OPEN SOURCE

Slide 11

Slide 11 text

DEVELOPER WEEK 2024 11 11

Slide 12

Slide 12 text

DEVELOPER WEEK 2024 12 There is no guide

Slide 13

Slide 13 text

DEVELOPER WEEK 2024 13 Three passions to help you

Slide 14

Slide 14 text

DEVELOPER WEEK 2024 14 PEOPLE PASSION #1

Slide 15

Slide 15 text

DEVELOPER WEEK 2024 15 THE #1 HUMAN IN YOUR LIFE How to fi nd one?

Slide 16

Slide 16 text

DEVELOPER WEEK 2024 Сoworker, ex coworker, classmate, friend, spouse, collaborator, co-maintainer, customer, fan, hater, competitor 16

Slide 17

Slide 17 text

DEVELOPER WEEK 2024 17 TECH IS FOR HUMANS Technology can be awe-inspiring, but it will only change lives when turned into a product. Project vs. product

Slide 18

Slide 18 text

DEVELOPER WEEK 2024 18 CUSTOMERS VS. CONTRIBUTORS Recognize your customers as a new audience, not equal to contributors, and how it a ff ects: – product – documentation (guides, wizards) – marketing

Slide 19

Slide 19 text

DEVELOPER WEEK 2024 19 YOUR AUDIENCE – people whom you know and have empathy for – people who know you and recognize you as an expert

Slide 20

Slide 20 text

DEVELOPER WEEK 2024 20 Fall in 💜 with your audience NOT YOUR PRODUCT

Slide 21

Slide 21 text

DEVELOPER WEEK 2024 21 HOME ASSIGNMENT – Create a calendar link with fi xed # slots per week and send to your potential or current users to learn from them. Don’t pitch, listen. Learn their pains. Let them surprise you. Take notes. – Use their words to describe your value proposition to the next user, but also on website, repo, documentation, marketing, etc. – Build for them, and not only for yourself.

Slide 22

Slide 22 text

DEVELOPER WEEK 2024 22 UNCERTAINTY PASSION #2

Slide 23

Slide 23 text

DEVELOPER WEEK 2024 23 OPPORTUNITY IS RISK Entrepreneurs are professional risk takers. You learn it by doing. Embrace it and enjoy it!

Slide 24

Slide 24 text

DEVELOPER WEEK 2024 24

Slide 25

Slide 25 text

DEVELOPER WEEK 2024 25 EXPERIMENT An experimentation framework, like Lean startup, helps navigate the uncertainty.

Slide 26

Slide 26 text

DEVELOPER WEEK 2024 26 LEAN STARTUP Plant a bunch of “seeds” to collect a bunch of learnings.

Slide 27

Slide 27 text

DEVELOPER WEEK 2024 27 BUILD AN MVP MVP is a tool to validate a product hypothesis quickly without an upfront investment. 👩🎤 🍏 👩🔬

Slide 28

Slide 28 text

DEVELOPER WEEK 2024 28 BUILD AN MVP MVP is a tool to validate a product hypothesis quickly without an upfront investment. 👩🎤 🍏 👩🔬 〔👩🎤 🍏 👩🔬〕

Slide 29

Slide 29 text

DEVELOPER WEEK 2024 👩🎤 🍏 👩🔬 20 people you know Figma prototype Meet them for co ff ee and give them your laptop Readers of a subreddit Landing built with Framer Record sessions with PostHog, track signups Attendees of a meetup Presentation Track signups and questions Emails of CTOs of speci fi c companies GitHub page Track signups and responses EXAMPLES 29

Slide 30

Slide 30 text

DEVELOPER WEEK 2024 30 NEXT STEP: PAID PRODUCT 👩🎤❗ 🤚🍏🤚 💸

Slide 31

Slide 31 text

DEVELOPER WEEK 2024 31 NEXT STEP: PAID PRODUCT 〔👩🎤❗ 🤚🍏🤚 💸〕

Slide 32

Slide 32 text

DEVELOPER WEEK 2024 32 VC FOR RISK SHARING

Slide 33

Slide 33 text

DEVELOPER WEEK 2024 33 VC FOR RISK SHARING Most VCs at early stage are looking for: – Team, ideally repeat founders – Big market: a small chance to build a billion-revenue business – Velocity: quick iterations, growth and buzz (OSS metrics) – Revenue potential: you tried selling and it worked

Slide 34

Slide 34 text

DEVELOPER WEEK 2024 34 1 BN REVENUE? 2023 revenue: MongoDB $1.3 bn GitHub $1 bn est. Elastic $310 mn Gitlab $150 mn

Slide 35

Slide 35 text

DEVELOPER WEEK 2024 35 SPEED PASSION #3

Slide 36

Slide 36 text

DEVELOPER WEEK 2024 36 WEEKLY IS TOO SLOW Run several experiments per week.

Slide 37

Slide 37 text

DEVELOPER WEEK 2024 37 WEEKLY IS TOO SLOW What are you learning this week? 1. Marketing. Is the pain big enough? Convert users of OSS into paid product. Iterate on marketing/sales. 2. Activation. Is the medicine easy to take? Are people activating? Simplify, remove friction. Simplify signup, docs, let them get value. 3. Retention. Does the medicine work? Are people using the product for anything, do they still use it after 1 month? Iterate on the product–not to perfect it, but to create value for at least one but real use case.

Slide 38

Slide 38 text

DEVELOPER WEEK 2024 38 Microsoft used to have a 10 minute rule in the old days: in 10 minutes a customer had to unwrap the CD with the software and do something useful or exciting with it.

Slide 39

Slide 39 text

DEVELOPER WEEK 2024 39 OSS METRICS

Slide 40

Slide 40 text

DEVELOPER WEEK 2024 40 COMMIT TO VELOCITY Useful mechanisms: – Launch week every 3 months – Weekly newsletter/stream – Build in public

Slide 41

Slide 41 text

DEVELOPER WEEK 2024 41 BUT FOR WHOM? You can also bootstrap at your own pace: – charge for special features, custom solutions and integration of your open source, and broader consulting – keep your day job – keep learning

Slide 42

Slide 42 text

DEVELOPER WEEK 2024 42 KEEP GOING 🏃

Slide 43

Slide 43 text

DEVELOPER WEEK 2024 43

Slide 44

Slide 44 text

DEVELOPER WEEK 2024 44 ARE YOUR DREAMS WILD ENOUGH?

Slide 45

Slide 45 text

DEVELOPER WEEK 2024 https://discord.gg/KSvyCTrFSA Follow/DM on Twitter: @inazarova 45 JOIN THE DEVTOOL FOUNDER COMMUNITY DEVTOOL FOUNDER COMMUNITY