TL’DR
If you don’t do open-source
You are missing out
On tons of opportunities
If you do open-source
You should do more.
Slide 3
Slide 3 text
About me
Slide 4
Slide 4 text
Sven Fuchs
@svenfuchs
http://github.com/svenfuchs
Ruby I18n lead
Travis CI
Slide 5
Slide 5 text
Sven Fuchs
Slide 6
Slide 6 text
Sven Fuchs
Slide 7
Slide 7 text
What??
http://enemy.fi
Slide 8
Slide 8 text
And so?
Slide 9
Slide 9 text
Reputation
Helps a lot
Slide 10
Slide 10 text
You are much
smarter than me!
Slide 11
Slide 11 text
If I can do that
you can do that
Slide 12
Slide 12 text
How I got there
Slide 13
Slide 13 text
4 Stories
About open source
Slide 14
Slide 14 text
Story 1
Globalize
Slide 15
Slide 15 text
2006
Sick of PHP and my clients
Fell in love with Ruby/Rails
Found Globalize
Wrote about it
Slide 16
Slide 16 text
Globalize
Slide 17
Slide 17 text
mind.blown!
Slide 18
Slide 18 text
I can do that
Slide 19
Slide 19 text
Was easy or what?
Slide 20
Slide 20 text
Result
Learned a lot
Friends with great developers
Became an “expert”
Tons of fun
Slide 21
Slide 21 text
If I can do that
you can do that
Slide 22
Slide 22 text
Do this!
pick(:love) do |something|
n.times do
result = work(something)
result.publish
end
end
Slide 23
Slide 23 text
Results
Build up skills
Connect to great people
Become a known “expert”
Tons of fun!
Slide 24
Slide 24 text
Story 2
I18n
Slide 25
Slide 25 text
2007
Tons of Rails I18n plugins
Huge pain and mess
Round table with all authors
Just do it!
Slide 26
Slide 26 text
No content
Slide 27
Slide 27 text
ZOMG!
Slide 28
Slide 28 text
If I can do that
you can do that
Slide 29
Slide 29 text
How to?
Pick any project you love
Talk to people
Contribute and help
Repeat
Slide 30
Slide 30 text
How to?
Write and review patches
Discuss issues and ideas
Write docs and blog posts
Talk on Twitter, Chats, Mailinglists
Help the community
Slide 31
Slide 31 text
Designers
Create a logo
Make a sticker from the logo
Improve a design
Sketch out ideas for others
Slide 32
Slide 32 text
Designers
Start with small things
People will love you!
Great portfolio
Slide 33
Slide 33 text
Results
Build up skills
Connect to great people
Be a known “expert”
Tons of fun!
Slide 34
Slide 34 text
Story 3
Managers
Slide 35
Slide 35 text
Berlin
“Reboot” my life
Move to Berlin
Short blog post
Perfect job
Slide 36
Slide 36 text
Is this a dream?
o_O
Slide 37
Slide 37 text
Better developer
Expert knowledge
Hard skills
Soft skills
Well connected
Well known
Slide 38
Slide 38 text
Better jobs
http://intridea.com/2011/4/28/you-should-be-an-open-source-developer
Slide 39
Slide 39 text
Better jobs
http://intridea.com/2011/4/28/you-should-be-an-open-source-developer
Slide 40
Slide 40 text
Better jobs
http://intridea.com/2011/4/28/you-should-be-an-open-source-developer
Being involved with one or more open source
projects makes you a more desirable employee.
Slide 41
Slide 41 text
Managers
Make your developers do open source
Extract code and publish it
Organize local developer events
Sponsor open source projects
Slide 42
Slide 42 text
Huge benefits
Better code
Better developers
More motivated developers
Better applications for jobs
Technical credit
Slide 43
Slide 43 text
Story 4
Experts
Slide 44
Slide 44 text
2011
People help me
I know they do fantastic work
I help them
Great opportunities
Slide 45
Slide 45 text
German rates
http://www.gulp.de/kb/st/stdsaetze/sstext.html
Slide 46
Slide 46 text
Long Tail
Slide 47
Slide 47 text
Whatever you do
You specialize in something
That people want.
Slide 48
Slide 48 text
Long Tail
http://news.cnet.com/8301-13505_3-9845106-16.html
Slide 49
Slide 49 text
Long Tail
http://news.cnet.com/8301-13505_3-9845106-16.html
Slide 50
Slide 50 text
Github
Slide 51
Slide 51 text
Long Tail
http://news.cnet.com/8301-13505_3-9845106-16.html
Slide 52
Slide 52 text
Open Source Life
You’re missing out!
Slide 53
Slide 53 text
Open Source
If you don’t do open-source
You are missing out
On tons of opportunities
If you do open-source
You should do more.
Slide 54
Slide 54 text
Do this!
pick(:love) do |something|
n.times do
result = do(something)
result.publish
end
end
Slide 55
Slide 55 text
If others can do that
you can do that
Slide 56
Slide 56 text
But
My code sucks
It is too complicated
I don't have enough time
My English isn’t good enough
Slide 57
Slide 57 text
Do Good Things!
It makes happy
Slide 58
Slide 58 text
Open Source
Feels good because it is good
Slide 59
Slide 59 text
Thanks
Slide 60
Slide 60 text
One more thing
Slide 61
Slide 61 text
RubyShift
Find a cool project
Ask developers
Explain to newcomers
Have fun!
Slide 62
Slide 62 text
Tweet!
Looking for help?
Please tweet details to:
#rubyshift