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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
David Czarnecki
March 18, 2015
Programming
0
80
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
280
Real World Redis
czarneckid
4
890
Assessing Operator Effectiveness on Finite State Machines using Fitness Distributions
czarneckid
0
180
A Preliminary Investigation into Evolving Modular Finite State Machines
czarneckid
0
210
RailsConf 2012 - Stack Smashing (Cornflower Blue)
czarneckid
4
1.5k
RailsConf 2012 - Stack Smashing (Ruby Red)
czarneckid
4
510
BarCamp Albany - APIs in Ruby with Grape
czarneckid
1
410
Final Boss: Ruby/Rails in the Video Game Industry
czarneckid
1
590
Leaderboards - A Practical Use-Case for Redis
czarneckid
4
1.6k
Other Decks in Programming
See All in Programming
Ruby and LLM Ecosystem 2nd
koic
1
1.3k
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
230
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
240
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1.1k
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
150
How to stabilize UI tests using XCTest
akkeylab
0
140
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
190
PHPで TLSのプロトコルを実装してみる
higaki_program
0
420
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
360
Claude Code Skill入門
mayahoney
0
420
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
150
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.7k
Featured
See All Featured
Making Projects Easy
brettharned
120
6.6k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
490
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
410
Technical Leadership for Architectural Decision Making
baasie
3
300
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
230
How to build a perfect <img>
jonoalderson
1
5.3k
Rails Girls Zürich Keynote
gr2m
96
14k
For a Future-Friendly Web
brad_frost
183
10k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
410
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
460
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
240
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?