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
140
Electron Pro-Tips
anaisbetts
0
190
Electron: The Boring Parts
anaisbetts
1
390
Why Akavache is Fast: How not to use sqlite3
anaisbetts
0
180
Native Modules in Electron
anaisbetts
3
8.4k
Single Page Apps in Electron
anaisbetts
3
1.5k
Functional Reactive Programming in Practice
anaisbetts
2
330
Awaiting for Rx
anaisbetts
4
580
On Programming
anaisbetts
3
360
Other Decks in Programming
See All in Programming
Designing Your Organization's Test Pyramid ( #scrumniigata )
teyamagu
PRO
5
1.6k
Design Pressure
hynek
0
130
複雑なフォームの jotai 設計 / Designing jotai(state) for Complex Forms #layerx_frontend
izumin5210
6
1.6k
Golangci-lint v2爆誕: 君たちはどうすべきか
logica0419
1
270
ビカム・ア・コパイロット
ymd65536
1
150
バイラテラルアップサンプリング
fadis
3
600
AIコーディングの理想と現実
tomohisa
38
40k
AWS Summit Hong Kong 2025: Reinventing Programming - How AI Transforms Our Enterprise Coding Approach
dwchiang
0
150
マイコンでもRustのtestがしたい/KernelVM Kansai 11
tnishinaga
1
920
The New Developer Workflow: How AI Transforms Ideas into Code
danielsogl
0
140
AIコーディングエージェントを 「使いこなす」ための実践知と現在地 in ログラス / How to Use AI Coding Agent in Loglass
rkaga
4
1.4k
Global Azure 2025 @ Kansai / Hyperlight
kosmosebi
0
160
Featured
See All Featured
Speed Design
sergeychernyshev
29
940
Six Lessons from altMBA
skipperchong
28
3.8k
Embracing the Ebb and Flow
colly
85
4.7k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
GitHub's CSS Performance
jonrohan
1031
460k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
What's in a price? How to price your products and services
michaelherold
245
12k
Gamification - CAS2011
davidbonilla
81
5.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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!