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
I Am Open Source (And So Can You!)
Search
David Czarnecki
March 18, 2015
Programming
0
77
I Am Open Source (And So Can You!)
David Czarnecki
March 18, 2015
Tweet
Share
More Decks by David Czarnecki
See All by David Czarnecki
Particular Particulars about "Zero Downtime" Deploys
czarneckid
1
270
Real World Redis
czarneckid
4
870
Assessing Operator Effectiveness on Finite State Machines using Fitness Distributions
czarneckid
0
160
A Preliminary Investigation into Evolving Modular Finite State Machines
czarneckid
0
200
RailsConf 2012 - Stack Smashing (Cornflower Blue)
czarneckid
4
1.3k
RailsConf 2012 - Stack Smashing (Ruby Red)
czarneckid
4
490
BarCamp Albany - APIs in Ruby with Grape
czarneckid
1
400
Final Boss: Ruby/Rails in the Video Game Industry
czarneckid
1
580
Leaderboards - A Practical Use-Case for Redis
czarneckid
4
1.6k
Other Decks in Programming
See All in Programming
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
5
2.3k
Cache Me If You Can
ryunen344
2
4k
Swift Updates - Learn Languages 2025
koher
2
510
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
2
270
Reading Rails 1.0 Source Code
okuramasafumi
0
250
testingを眺める
matumoto
1
140
Navigating Dependency Injection with Metro
zacsweers
3
3.5k
Deep Dive into Kotlin Flow
jmatsu
1
370
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
420
知っているようで知らない"rails new"の世界 / The World of "rails new" You Think You Know but Don't
luccafort
PRO
1
190
Ruby Parser progress report 2025
yui_knk
1
460
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
140
Featured
See All Featured
Bash Introduction
62gerente
615
210k
What's in a price? How to price your products and services
michaelherold
246
12k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
Designing Experiences People Love
moore
142
24k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Faster Mobile Websites
deanohume
309
31k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Transcript
I Am Open Source (And So Can You!) David Czarnecki
@czarneckid
@agoragames
let’s talk open source
is there a path?
typically start out as a consumer
transition to a participant
migration to a maintainer
becoming an evangelizer
and finally a creator
my first project
blog software blojsom
a few facts
started february ‘03
mostly a solo project
adopted by apple june ’04* * https://www.apple.com/pr/library/2004/06/28Apple-Previews-Mac-OS-X-Server-Tiger.html
bought a bottle of cristal
3 major releases
1st release: flat files
focused on simplicity
2nd release: rewrite
focused on plugins, extensions, and templating
3rd release: DB
focused on execution
ceased august ‘09
what did i learn?
features are important
bug fixes are important
documentation is important
communication is important
IP is important
schwag is important
how can you contribute?
as a developer…
open source work is…
a developer “resume”
remember what’s important?
features are important
bug fixes are important
documentation is important
communication is important
IP is important
schwag is important
as a company…
open source work is…
a way to incentivize current and future employees
foster an open culture
ask, why isn’t this open?
remember what’s important?
features are important
bug fixes are important
documentation is important
communication is important
IP is important
schwag is important
thank you everyone questions?