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
200
Electron: The Boring Parts
anaisbetts
1
400
Why Akavache is Fast: How not to use sqlite3
anaisbetts
0
190
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
rage against annotate_predecessor
junk0612
0
170
Introducing ReActionView: A new ActionView-compatible ERB Engine @ Rails World 2025, Amsterdam
marcoroth
0
710
スケールする組織の実現に向けた インナーソース育成術 - ISGT2025
teamlab
PRO
2
180
Namespace and Its Future
tagomoris
6
710
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
130
為你自己學 Python - 冷知識篇
eddie
1
360
機能追加とリーダー業務の類似性
rinchoku
2
1.4k
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
3
320
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
300
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.3k
Reading Rails 1.0 Source Code
okuramasafumi
0
260
はじめてのMaterial3 Expressive
ym223
2
920
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Into the Great Unknown - MozCon
thekraken
40
2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Writing Fast Ruby
sferik
628
62k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
A Tale of Four Properties
chriscoyier
160
23k
Automating Front-end Workflow
addyosmani
1370
200k
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!