Everyone Can Participate - Dr Nic Williams - Railssummit Brazil 2008

40 %
60 %
Information about Everyone Can Participate - Dr Nic Williams - Railssummit Brazil 2008
Education

Published on October 17, 2008

Author: drnic

Source: slideshare.net

Everyone can participate Dr Nic Williams mocra.com drnicwilliams.com Mocra 1

Everyone can participate Dr Nic Williams mocra.com drnicwilliams.com 1

2

If you cannot understand me, its not my fault! hehehe 2

Before code we hacked cars... 3

then we hacked computers... 4

now we hack code 5

Open source projects sourceforge: 100,000+ github: 19,000 projects & 9,500 forks rubyforge: 6,500 projects & 3,500 gems 6

gem install xyz 7

You care about some projects more than others 8

Or perhaps too many projects 9

We need help! 10

You in the future Opportunities Greater skills Self confidence Public renown Mother will be proud 11

“There is a secret you need to know first...” 12

“We need help” “Help us!” “Their project is...” “I wish they would...” “Those !#@s didn’t accept my patch :( ” 13

Overview 1. The secrets 2. How to do it 14

Overview 1. The secrets 2. How to do it 15

The secrets There is no “we” or “them” Individuals play roles You can play any role, any time Permission is optional 16

The secrets There is no “we” or “them” Individuals play roles You can play any role, any time Permission is optional 17

There is no “them” 18

The secrets There is no “we” or “them” Individuals play roles You can play any role, any time Permission is optional 19

Parenting Daddy baths all children Daddy reads books Daddy makes breakfast Daddy plays Daddy goes to the park 20

Individuals play roles Founder/creator Maintainer Documenter Tester Promoter Contributor/patcher/cleaner Bug/ticket creator User 21

The secrets There is no “we” or “them” Individuals play roles You can play any role, any time Permission is optional 22

You choose: Founder/creator Maintainer Documenter Tester Promoter Contributor/patcher/cleaner Bug/ticket creator User 23

The secrets There is no “we” or “them” Individuals play roles You can play any role, any time Permission is optional 24

Choose it NOW: Founder/creator Maintainer Documenter Tester Promoter Contributor/patcher/cleaner Bug/ticket creator User 25

The secrets There is no “we” or “them” Individuals play roles You can play any role, any time Permission is optional 26

Overview 1. The secrets 2. How to do it 27

Overview 1. The secrets 2. How to do it 28

How to be awesome 29

Path to Awesomeness Learn source control Learn unit testing Start a blog Learn to create Improve your craft 30

Learn source control Learn Subversion and Git svn checkout ... git clone ... git svn clone ... Alt Git logo: http://henrik.nyh.se/2007/06/alternative-git-logo-and-favicon 31

Learn unit testing Rule: don’t touch code without its own tests Suggestion: write a test that makes you write code Suggestion: for reported bugs, reproduce error as a unit test 32

Testing sample 33

Start a blog Buy your own domain Get a free blog account or host on own server Share what you learn Blog == live CV/resume 34

Learn to create http://www.sndgems.com/logo513.jpg 35

newgem 1.gem install newgem 2.newgem myproject 3.cd myproject 4.rake install_gem 5.rake release VERSION=0.0.1 6.rake -T 7.update your README See http://newgem.rubyforge.org/ and http://newgem.rubyforge.org/rubyforge.html 36

Improve your craft Start/attend dev meetings Show your code at dev meetings Fix other people’s code Answer questions on forums English speakers translate! 37

Path to Awesomeness Learn source control Learn unit testing Start a blog Learn to create Improve your craft 38

Overview 1. The secrets 2. How to do it 39

Overview 1. The secrets 2. How to do it 3. Final secret 40

Don’t keep secrets! 41

Everyone AND YOU can participate Dr Nic Williams mocra.com drnicwilliams.com 42

Everyone AND YOU can participate Dr Nic Williams mocra.com drnicwilliams.com Mocra 42

Add a comment

Related presentations

Related pages

Nickelodeon - Wikipedia, the free encyclopedia

... Nickelodeon/Nick at Nite is available to ... Everybody Loves ... In March 2008, another version of Nickelodeon Universe opened at Mall of ...
Read more

Space-for-All at HobbySpace » Everyone can participate in ...

... 2016; 9:30 -11 AM PST (12:30-2 PM EST; 11:30-1 PM CST) We welcome back DR. WILLIAM ... Nick Risinger (skysurvey.org ... Brazil, the Czech ...
Read more

Radical Openness: Four Unexpected Principles for Success ...

Radical Openness: Four Unexpected Principles for Success ... Dr. Ilse Treurnicht, CEO ... and collaboration where everyone can participate in a sustainable ...
Read more

Gonzo: The Life and Work of Dr. Hunter S. Thompson (2008 ...

Enhance your IMDb Page. ... The Life and Work of Dr. Hunter S. Thompson ... Gonzo: The Life and Work of Dr. Hunter S. Thompson (2008)
Read more

Dr. Horrible's Sing-Along Blog (TV Mini-Series 2008) - IMDb

With Neil Patrick Harris, Nathan Fillion, Felicia Day, Simon Helberg. Dr. Horrible, an aspiring supervillain with his own video blog, is attempting to join ...
Read more

Civitas: Institute for the Study of Civil Society Health

... November 2008. ... Nick Seddon, November 2007 ... Health Service Journal, October 2015. Can the NHS realise David Cameron's ambitions for seven-day ...
Read more

William N Thornton, DDS - Cosmetic Dentists - 818 18th St ...

52 reviews of William N Thornton, DDS "Dr ... ENTIRE PROCESS Dr. Will. NICK! Dr. Rusk! Jasmine! China! EVERYONE THERE HAS ... in 2008. Dr . Thornton moved ...
Read more

Dr. Phil.com - Ask Dr. Phil

Ask Dr. Phil! Would you like to ask Dr. Phil a question? ... you can log in and your information will automatically populate the form fields.
Read more

Julieanne Kost's Blog - Adobe Blogs | Welcome to Adobe.com ...

Julieanne Kost's Blog ... Can I participate? A: ... We encourage everyone to apply if they have a passion for creativity and exploration.
Read more