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
62
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
240
Real World Redis
czarneckid
4
780
Assessing Operator Effectiveness on Finite State Machines using Fitness Distributions
czarneckid
0
120
A Preliminary Investigation into Evolving Modular Finite State Machines
czarneckid
0
170
RailsConf 2012 - Stack Smashing (Cornflower Blue)
czarneckid
4
1.1k
RailsConf 2012 - Stack Smashing (Ruby Red)
czarneckid
4
450
BarCamp Albany - APIs in Ruby with Grape
czarneckid
1
360
Final Boss: Ruby/Rails in the Video Game Industry
czarneckid
1
540
Leaderboards - A Practical Use-Case for Redis
czarneckid
4
1.6k
Other Decks in Programming
See All in Programming
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
360
Java 22 Overview
kishida
1
180
Fast JSX: Don't clone props object #28768
yossydev
1
130
Polars入門
daikikatsuragawa
1
100
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
670
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
23
15k
Goのmultiple errorsについて (2024年4月版)
syumai
4
940
Micro Frontends for Java Microservices - Devnexus 2024
mraible
PRO
0
500
What We Can Learn From OSS
inouehi
0
420
try! Swift Tokyo 初参加報告LT
hinakko2
0
220
Fragment Composition of GraphQL
quramy
7
1k
Milestoner
bkuhlmann
1
410
Featured
See All Featured
Making Projects Easy
brettharned
108
5.5k
It's Worth the Effort
3n
180
27k
Thoughts on Productivity
jonyablonski
58
3.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
BBQ
matthewcrist
80
8.8k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
116
18k
For a Future-Friendly Web
brad_frost
172
9k
4 Signs Your Business is Dying
shpigford
175
21k
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?