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
69
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
250
Real World Redis
czarneckid
4
830
Assessing Operator Effectiveness on Finite State Machines using Fitness Distributions
czarneckid
0
140
A Preliminary Investigation into Evolving Modular Finite State Machines
czarneckid
0
180
RailsConf 2012 - Stack Smashing (Cornflower Blue)
czarneckid
4
1.2k
RailsConf 2012 - Stack Smashing (Ruby Red)
czarneckid
4
460
BarCamp Albany - APIs in Ruby with Grape
czarneckid
1
380
Final Boss: Ruby/Rails in the Video Game Industry
czarneckid
1
560
Leaderboards - A Practical Use-Case for Redis
czarneckid
4
1.6k
Other Decks in Programming
See All in Programming
talk-with-local-llm-with-web-streams-api
kbaba1001
0
180
CSC509 Lecture 14
javiergs
PRO
0
140
たのしいparse.y
ydah
3
120
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
2
930
Beyond ORM
77web
3
430
StarlingMonkeyを触ってみた話 - 2024冬
syumai
3
270
快速入門可觀測性
blueswen
0
340
DevFest Tokyo 2025 - Flutter のアプリアーキテクチャ現在地点
wasabeef
5
900
Fibonacci Function Gallery - Part 1
philipschwarz
PRO
0
210
PHPで作るWebSocketサーバー ~リアクティブなアプリケーションを知るために~ / WebSocket Server in PHP - To know reactive applications
seike460
PRO
2
120
Mermaid x AST x 生成AI = コードとドキュメントの完全同期への道
shibuyamizuho
0
160
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
120
Featured
See All Featured
The Cult of Friendly URLs
andyhume
78
6.1k
Making Projects Easy
brettharned
116
5.9k
The Cost Of JavaScript in 2023
addyosmani
45
7k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Docker and Python
trallard
42
3.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
32
2.7k
Thoughts on Productivity
jonyablonski
67
4.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?