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
Giving (and Taking) Back
Search
Mike Fiedler
October 18, 2013
Technology
0
57
Giving (and Taking) Back
DevOpsDays NYC 2013, Mike Fiedler
Mike Fiedler
October 18, 2013
Tweet
Share
More Decks by Mike Fiedler
See All by Mike Fiedler
Fixing AWS with AWS
miketheman
1
130
HOW DO YOU KNOW iT'S WORKiNG
miketheman
0
100
Instrumenting Application Stack in Dynamically Scaling Environment
miketheman
0
64
Where Do We Go From Here?
miketheman
0
140
What's In This Cookbook?
miketheman
0
56
Treating Your Infrastructure Like Garbage
miketheman
2
1.7k
MongoDB - Operations Best Practices
miketheman
1
120
MongoDB in the Cloud - Amazon Web Services
miketheman
3
110
Other Decks in Technology
See All in Technology
Grafana Meetup Japan Vol. 6
kaedemalu
1
350
20250903_1つのAWSアカウントに複数システムがある環境におけるアクセス制御をABACで実現.pdf
yhana
3
480
落ちる 落ちるよ サーバーは落ちる
suehiromasatoshi
0
140
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
200
BPaaSにおける人と協働する前提のAIエージェント-AWS登壇資料
kentarofujii
0
120
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
3
230
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
210
2025年夏 コーディングエージェントを統べる者
nwiizo
0
110
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
150
バッチ処理で悩むバックエンドエンジニアに捧げるAWS Glue入門
diggymo
3
150
Kubernetes における cgroup v2 でのOut-Of-Memory 問題の解決
pfn
PRO
0
470
自作JSエンジンに推しプロポーザルを実装したい!
sajikix
1
160
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Automating Front-end Workflow
addyosmani
1370
200k
RailsConf 2023
tenderlove
30
1.2k
Facilitating Awesome Meetings
lara
55
6.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
How GitHub (no longer) Works
holman
315
140k
Rails Girls Zürich Keynote
gr2m
95
14k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Code Review Best Practice
trishagee
70
19k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
The Language of Interfaces
destraynor
161
25k
Transcript
Giving (and Taking) Back or, “What to do on boring
days that we never have”
Mike Fiedler Operations Datadog.com Twitter: @mikefiedler GitHub: @miketheman OpsSchool.org Chef
Community Roller Derby Ref Skydiver ©Alex Erde
What is Open Source? Wikimedia Commons
Do you use F/OSS?
80% of commercial apps to use Open Source by 2012
-Gartner, 2008
What are YOU doing to help? Flickr: DonkeyHotey
Familiar? “That widget in that doodad is broken.” “So fix
it!” “But I don’t know how to code.” “Ah well...”
Bullshit.
Learning codecademy.com codeschool.com learncodethehardway.org coursera.org developers.google.com/university/
Read things Project’s website or README Mailing lists? Contribution/Testing Guidelines
Open Issues, Mailing list Contributor License Agreement (CLA)
You are NOT alone.
Get involved get the code run the tests make the
changes run the tests share your patch
Get involved fix typos in docs add more docs browse
issues, verify
Commit messages Make NO assumptions Describe with your words Why,
How, What Include references
TDD, BDD, RDD
Maintaining Open Source
Hell is full of good meanings, but heaven is full
of good works.
Get excited! Flickr: NoahSussman
Work for free!
Things you can do provide low bar to entry write
down your intentions lead by example
You are NOT your code.
You are NOT alone.
Tools of the Trade GitHub BitBucket Google Code SourceForge stillmaintained.com
Travis-CI Drone.io CloudBees coveralls.io codeclimate.com
Public Domain Apache v2 MIT LGPL v2.1 GPL v2 GPL
v3 BSD 2-Clause BSD 3-Clause Affero GPL LGPL v3 Creative Commons WFTPL
Public Domain Apache v2 MIT LGPL v2.1 GPL v2 GPL
v3 BSD 2-Clause BSD 3-Clause Affero GPL LGPL v3 Creative Commons WFTPL ChooseALicense.com
SemVer.org 2.1.5-beta.2+datadog.15
Let dead code die
Publishing good code is hard Flickr: elibrody
You are NOT alone. <virtual mic drop>
jk ;) Questions?