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
78
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
880
Assessing Operator Effectiveness on Finite State Machines using Fitness Distributions
czarneckid
0
170
A Preliminary Investigation into Evolving Modular Finite State Machines
czarneckid
0
200
RailsConf 2012 - Stack Smashing (Cornflower Blue)
czarneckid
4
1.4k
RailsConf 2012 - Stack Smashing (Ruby Red)
czarneckid
4
500
BarCamp Albany - APIs in Ruby with Grape
czarneckid
1
400
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
Herb to ReActionView: A New Foundation for the View Layer @ San Francisco Ruby Conference 2025
marcoroth
0
190
JJUG CCC 2025 Fall: Virtual Thread Deep Dive
ternbusty
3
480
Phronetic Team with AI - Agile Japan 2025 closing
hiranabe
2
670
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
0
490
生成AIを活用したリファクタリング実践 ~コードスメルをなくすためのアプローチ
raedion
0
120
[SF Ruby Conf 2025] Rails X
palkan
0
350
アーキテクチャと考える迷子にならない開発者テスト
irof
9
3.3k
Feature Flags Suck! - KubeCon Atlanta 2025
phodgson
0
160
チーム開発の “地ならし"
konifar
8
6k
Module Harmony
petamoriken
2
550
関数の挙動書き換える
takatofukui
4
750
『実践MLOps』から学ぶ DevOps for ML
nsakki55
2
470
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Why Our Code Smells
bkeepers
PRO
340
57k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
What's in a price? How to price your products and services
michaelherold
246
12k
Fireside Chat
paigeccino
41
3.7k
Building an army of robots
kneath
306
46k
How STYLIGHT went responsive
nonsquared
100
5.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Typedesign – Prime Four
hannesfritz
42
2.9k
Agile that works and the tools we love
rasmusluckow
331
21k
Mobile First: as difficult as doing things right
swwweet
225
10k
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?