Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Why Your Open-Source Project Feels Broken (and ...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ayodele Aransiola
March 26, 2022
Technology
0
110
Why Your Open-Source Project Feels Broken (and How to Fix It)
Ayodele Aransiola
March 26, 2022
Tweet
Share
More Decks by Ayodele Aransiola
See All by Ayodele Aransiola
Securing Your Firebase Apps: A Deep Dive into Firestore Rules
leomofthings
0
13
Preparing_Africa_s_Digital_Talent.pdf
leomofthings
0
7
Building Desktop Apps Out of Web Apps: Scaling Electron With Code Signing & CI/CD
leomofthings
0
22
Emerging opportunities for AI Enthusiasts
leomofthings
0
22
How to get Funding
leomofthings
0
18
Leveraging Opensource for career growth
leomofthings
0
37
Navigating Essential Tech Tools
leomofthings
0
12
How to Build World-Class Web3 Developer Communities
leomofthings
1
540
Other Decks in Technology
See All in Technology
開発組織の課題解決を加速するための権限委譲 -する側、される側としての向き合い方-
daitasu
5
340
クラウド × シリコンの Mashup - AWS チップ開発で広がる AI 基盤の選択肢
htokoyo
2
140
ブラックボックス観測に基づくAI支援のプロトコルのリバースエンジニアリングと再現~AIを用いたリバースエンジニアリング~ @ SECCON 14 電脳会議 / Reverse Engineering and Reproduction of an AI-Assisted Protocol Based on Black-Box Observation @ SECCON 14 DENNO-KAIGI
chibiegg
0
160
自動テストが巻き起こした開発プロセス・チームの変化 / Impact of Automated Testing on Development Cycles and Team Dynamics
codmoninc
3
1.3k
ビズリーチにおける検索・推薦の取り組み / DEIM2026
visional_engineering_and_design
1
120
Datadog の RBAC のすべて
nulabinc
PRO
3
410
わたしがセキュアにAWSを使えるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
cmusudakeisuke
1
460
[JAWSDAYS2026]Who is responsible for IAM
mizukibbb
0
270
非情報系研究者へ送る Transformer入門
rishiyama
8
6.4k
クラウド時代における一時権限取得
krrrr38
1
180
マネージャー版 "提案のレベル" を上げる
konifar
21
14k
僕、S3 シンプルって名前だけど全然シンプルじゃありません よろしくお願いします
yama3133
1
110
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.4k
The Invisible Side of Design
smashingmag
302
51k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
130
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
53k
Chasing Engaging Ingredients in Design
codingconduct
0
130
Designing for Timeless Needs
cassininazir
0
150
AI: The stuff that nobody shows you
jnunemaker
PRO
3
360
How to Ace a Technical Interview
jacobian
281
24k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Why Our Code Smells
bkeepers
PRO
340
58k
Claude Code のすすめ
schroneko
67
220k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
340
Transcript
None
Why Your Open-Source Project Feels Broken (and How to Fix
It) Aransiola Ayodele Developer Advocate @leomofthings
The Pain Point
Open Source Festival 2022 A few surprising stats: star ≠
adoption, fork ≠ contribution You Built it… Why aren’t they staying?
What ‘Broken’ Looks Like
Open Source Festival 2022 Feels Broken ≠ code is broken
• Common signs: ◦ Confusing setup ◦ Sparse or outdated docs ◦ Unclear API behavior ◦ Cryptic errors ◦ Radio silence on issues/PRs
The shift: OSS as a Product
Open Source Festival 2022 Think like a product, Not just
a project • Who are your users? • What’s the onboarding journey? • What does success look like?
Quick Comparison OSS Maintainer vs Product Manager mindset
5 Friction points that drive devs away
Poor or missing error handling
Inconsistent naming, poor DX
Poor Documentation Developers really want API documentation to be searchable,
understandable, and easily integrated into any format they desire.
No examples, and outdated instructions
Maintainers are not responsive
Fixing Developer Frictions
Open Source Festival 2022 • Structured and relevant error handling
mechanisms • Living Documentation • Updated API examples • Active community/give the people a voice • Community feedback
What Good Looks like - Netlify - Stripe - And
many more
What I learned while contributing to Section Engineering
Let’s have a quick recap
Thank you! Aransiola Ayodele Developer Advocate @leomofthings
None