Practice Your Craft
2. IS THIS A BUG?
3. ISOLATE THE PROBLEM
4. COME UP WITH A SOLUTION
5. POLISH
6. SUBMIT THE PATCH
Slide 10
Slide 10 text
Practice Your Craft
BUILD YOUR RESUME
3. ISOLATE THE PROBLEM
4. COME UP WITH A SOLUTION
5. POLISH
6. SUBMIT THE PATCH
7. GO TO STEP 4
Slide 11
Slide 11 text
Practice Your Craft
Build YOUR RESUME
MAKE FRIENDS
4. COME UP WITH A SOLUTION
5. POLISH
6. SUBMIT THE PATCH
7. GO TO STEP 4
Slide 12
Slide 12 text
PRACTICE YOUR CRAFT
BUILD YOUR RESUME
MAKE FRIENDS
WORK WITH (REALLY) SMART PEOPLE
5. POLISH
6. SUBMIT THE PATCH
7. GO TO STEP 4
Slide 13
Slide 13 text
PRACTICE YOUR CRAFT
BUILD YOUR RESUME
MAKE FRIENDS
WORK WITH (REALLY) SMART PEOPLE
HELP PEOPLE
6. SUBMIT THE PATCH
7. GO TO STEP 4
Slide 14
Slide 14 text
PRACTICE YOUR CRAFT
BUILD YOUR RESUME
MAKE FRIENDS
WORK WITH (REALLY) SMART PEOPLE
HELP PEOPLE
PAY IT FORWARD
7. GO TO STEP 4
Slide 15
Slide 15 text
HOW DOES OSS WORK?
Slide 16
Slide 16 text
YOU WROTE A PIECE OF CODE
2. IS THIS A BUG?
3. ISOLATE THE PROBLEM
4. COME UP WITH A SOLUTION
5. POLISH
6. SUBMIT THE PATCH
Slide 17
Slide 17 text
YOU WROTE A PIECE OF CODE
YOU DECIDED TO SHARE WITH OTHERS
3. ISOLATE THE PROBLEM
4. COME UP WITH A SOLUTION
5. POLISH
6. SUBMIT THE PATCH
7. GO TO STEP 4
Slide 18
Slide 18 text
YOU WROTE A PIECE OF CODE
YOU DECIDED TO SHARE WITH OTHERS
PEOPLE STARTED USING IT
4. COME UP WITH A SOLUTION
5. POLISH
6. SUBMIT THE PATCH
7. GO TO STEP 4
Slide 19
Slide 19 text
YOU WROTE A PIECE OF CODE
YOU DECIDED TO SHARE WITH OTHERS
PEOPLE STARTED USING IT
PEOPLE FOUND PROBLEMS IN YOUR CODE
5. POLISH
6. SUBMIT THE PATCH
7. GO TO STEP 4
Slide 20
Slide 20 text
YOU WROTE A PIECE OF CODE
YOU DECIDED TO SHARE WITH OTHERS
PEOPLE STARTED USING IT
PEOPLE FOUND PROBLEMS IN YOUR CODE
“Y U NO FIX THIS ALREADY!!!”
6. SUBMIT THE PATCH
7. GO TO STEP 4
Slide 21
Slide 21 text
YOU WROTE A PIECE OF CODE
YOU DECIDED TO SHARE WITH OTHERS
PEOPLE STARTED USING IT
PEOPLE FOUND PROBLEMS IN YOUR CODE
“Y U NO FIX THIS ALREADY!!!”
“WHY DID I DO THIS...”
7. GO TO STEP 4
Slide 22
Slide 22 text
YOU WROTE A PIECE OF CODE
YOU DECIDED TO SHARE WITH OTHERS
PEOPLE STARTED USING IT
PEOPLE FOUND PROBLEMS IN YOUR CODE
“Y U NO FIX THIS ALREADY!!!”
“WHY DID I DO THIS...”
7. GO TO STEP 4
{
WRONG.
Slide 23
Slide 23 text
YOU WROTE A PIECE OF CODE
YOU DECIDED TO SHARE WITH OTHERS
PEOPLE STARTED USING IT
PEOPLE FOUND PROBLEMS IN YOUR CODE
“Y U NO FIX THIS ALREADY!!!”
“WHY DID I DO THIS...”
7. GO TO STEP 4
Slide 24
Slide 24 text
YOU WROTE A PIECE OF CODE
YOU DECIDED TO SHARE WITH OTHERS
PEOPLE STARTED USING IT
PEOPLE FOUND PROBLEMS IN YOUR CODE
“Y U NO FIX THIS ALREADY!!!”
6. SUBMIT THE PATCH
7. GO TO STEP 4
Slide 25
Slide 25 text
YOU WROTE A PIECE OF CODE
YOU DECIDED TO SHARE WITH OTHERS
PEOPLE STARTED USING IT
PEOPLE FOUND PROBLEMS IN YOUR CODE
5. POLISH
6. SUBMIT THE PATCH
7. GO TO STEP 4
Slide 26
Slide 26 text
YOU WROTE A PIECE OF CODE
YOU DECIDED TO SHARE WITH OTHERS
PEOPLE STARTED USING IT
PEOPLE FOUND PROBLEMS IN YOUR CODE
PEOPLE CONTRIBUTED A PATCH
6. SUBMIT THE PATCH
7. GO TO STEP 4
Slide 27
Slide 27 text
YOU WROTE A PIECE OF CODE
YOU DECIDED TO SHARE WITH OTHERS
PEOPLE STARTED USING IT
PEOPLE FOUND PROBLEMS IN YOUR CODE
PEOPLE CONTRIBUTED A PATCH
YOUR CODE GOT BETTER
7. GO TO STEP 4
Slide 28
Slide 28 text
YOU WROTE A PIECE OF CODE
YOU DECIDED TO SHARE WITH OTHERS
PEOPLE STARTED USING IT
PEOPLE FOUND PROBLEMS IN YOUR CODE
PEOPLE CONTRIBUTED A PATCH
YOUR CODE GOT BETTER
EVERYONE IS HAPPY
Slide 29
Slide 29 text
PRACTICE YOUR CRAFT
BUILD YOUR RESUME
MAKE FRIENDS
WORK WITH (REALLY) SMART PEOPLE
HELP PEOPLE
PAY IT FORWARD
7. GO TO STEP 4
Slide 30
Slide 30 text
PRACTICE YOUR CRAFT
BUILD YOUR RESUME
MAKE FRIENDS
WORK WITH (REALLY) SMART PEOPLE
HELP PEOPLE
PAY IT FORWARD
7. GO TO STEP 4
{
HOW DO I LAND MY FIRST
COMMIT IN RAILS?
{
WHAT CAN I DO FOR THE
COMMUNITY?