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
Making an Awesome Open-Source Project
Search
Ana Betts
March 14, 2012
Programming
3
350
Making an Awesome Open-Source Project
Presentation given first at PrairieDevCon in Calgary, AB
Ana Betts
March 14, 2012
Tweet
Share
More Decks by Ana Betts
See All by Ana Betts
Flutter in Practice
anaisbetts
2
150
Electron Pro-Tips
anaisbetts
0
210
Electron: The Boring Parts
anaisbetts
1
410
Why Akavache is Fast: How not to use sqlite3
anaisbetts
0
200
Native Modules in Electron
anaisbetts
3
8.4k
Single Page Apps in Electron
anaisbetts
3
1.5k
Functional Reactive Programming in Practice
anaisbetts
2
340
Awaiting for Rx
anaisbetts
4
590
On Programming
anaisbetts
3
380
Other Decks in Programming
See All in Programming
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
260
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
360
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
400
15年目のiOSアプリを1から作り直す技術
teakun
0
500
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
430
今から始めるClaude Code超入門
448jp
8
9.5k
朝日新聞のデジタル版を支えるGoバックエンド ー価値ある情報をいち早く確実にお届けするために
junkiishida
1
250
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
130
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
1
270
2026/02/04 AIキャラクター人格の実装論 口 調の模倣から、コンテキスト制御による 『思想』と『行動』の創発へ
sr2mg4
0
610
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
260
Python’s True Superpower
hynek
0
190
Featured
See All Featured
Practical Orchestrator
shlominoach
191
11k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
300
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
The SEO identity crisis: Don't let AI make you average
varn
0
400
The Invisible Side of Design
smashingmag
302
51k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
270
How to Ace a Technical Interview
jacobian
281
24k
Git: the NoSQL Database
bkeepers
PRO
432
66k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
160
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
220
Transcript
Step 1: Write Code
Step 2: Now I’m John Resig.
Making an Awesome Open Source Project!
github @xpaulbettsx
Pourquoi?
Sharing Code is Sharing Ideas
None
Ideas that spread, win.
Code should solve problems
The code is the easiest part
Think like a developer this should come naturally
None
If you saw this would you use it?
Even this: What does it do?!
Landing Page What does it do Why is it cool
Elevator Pitch Call to Action
demo (?)
Documentation You get it, how can your users?
<xml?>
None
Blogging is Important
Mailing Lists let Devs help Devs
Don’t fix user- submitted bugs
Dev Documentation Nobody will ever read your documentation
Developers Learn by Doing
Make great Error Messages
QuickStart!
None
Make everything easy don’t make me think!
None
None
Instructions are documentation of UX failure
SassAndCoffee: As Easy as Possible
Sum it all up, like that guy from Scrubs It’s
not just about the code Make it easy for your users Developers don’t read anything Make everything as easy as possible
Thanks!