Apprenticeships on Open Source
-
Upload
dave-hoover -
Category
Technology
-
view
305 -
download
0
description
Transcript of Apprenticeships on Open Source
![Page 1: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/1.jpg)
Apprenticeships on Open Source
OSCON 2008Dave Hoover, Obtiva, ChicagoBrian Tatnall, Stark Investments,
Chicago
![Page 2: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/2.jpg)
![Page 3: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/3.jpg)
Disclaimer!
![Page 4: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/4.jpg)
Disclaimer!
This talk is based on our experiences
![Page 5: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/5.jpg)
Disclaimer!
This talk is based on our experiences
We'd love to hear about yours!
![Page 6: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/6.jpg)
What's Your Problem?
![Page 7: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/7.jpg)
What's Your Problem?
You need talented, experienced people
![Page 8: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/8.jpg)
What's Your Problem?
You need talented, experienced people
But you can't find enough of them
![Page 9: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/9.jpg)
What's Your Problem?
![Page 10: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/10.jpg)
What's Your Problem?
You need experience to get a job
![Page 11: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/11.jpg)
What's Your Problem?
You need experience to get a job
But that's a Catch-22
![Page 12: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/12.jpg)
What's Our Problem?
![Page 13: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/13.jpg)
What's Our Problem?
We have a disconnect between demand for quality people and our ability to find these people
![Page 14: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/14.jpg)
What's Our Problem?
We have a disconnect between our desire to become top-notch
developers and our ability to reach that level
![Page 15: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/15.jpg)
![Page 16: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/16.jpg)
Glut and Shortage
We can take the time needed to nurture apprentice developers because we are faced with the problem of abundance, rather than scarcity... Today we have more developers than needed, but we have a shortage of good developers.
Pete McBreen, Software Craftsmanship, Chapter 12
![Page 17: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/17.jpg)
Root of the Problem
![Page 18: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/18.jpg)
Root of the Problem
![Page 19: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/19.jpg)
Root of the Problem
Instant Gratification
![Page 20: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/20.jpg)
Root of the Problem
We want to hire a known quantity
![Page 21: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/21.jpg)
Root of the Problem
We want to hire a known quantity
Rather than develop one
![Page 22: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/22.jpg)
Root of the Problem
![Page 23: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/23.jpg)
Root of the Problem
We want to make as much money as we can right now
![Page 24: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/24.jpg)
Root of the Problem
We want to make as much money as we can right now
Rather than set ourselves up for the long-term
![Page 25: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/25.jpg)
A Related Problem
![Page 26: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/26.jpg)
A Related Problem
I just spent 4 years paying to learn
computer science
![Page 27: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/27.jpg)
A Related Problem
I just spent 4 years paying to learn
computer science
Now it's time to get paid
![Page 28: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/28.jpg)
A Related Problem
I just spent 4 years paying to learn
computer science
![Page 29: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/29.jpg)
A Related Problem
I just spent 4 years paying to learncomputer science
Don't ask me to spend my free time learning another language
![Page 30: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/30.jpg)
An Interesting Problem
![Page 31: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/31.jpg)
An Interesting Problem
I'm a philosophy major turned programmer
![Page 32: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/32.jpg)
An Interesting Problem
I'm a philosophy major turned programmer
I assume I will be learning languages on my own time
![Page 33: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/33.jpg)
Wha?
![Page 34: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/34.jpg)
Wha?
How does a philospher become a programmer?
![Page 35: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/35.jpg)
Hmm...
![Page 36: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/36.jpg)
Open Source FTW!
![Page 37: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/37.jpg)
Open Source FTW!Free Software
![Page 38: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/38.jpg)
Open Source FTW!Free Software
+Web Search
![Page 39: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/39.jpg)
Open Source FTW!Free Software
+Web Search
+Books
![Page 40: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/40.jpg)
Open Source FTW!Free Software
+Web Search
+Books
+Online Communities
![Page 41: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/41.jpg)
Open Source FTW!Free Software
+Web Search
+Books
+Online Communities
+User Groups
![Page 42: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/42.jpg)
Open Source FTW!Free Software = Perl
Web Search = Google
Books = Camel
Online Communities = perlmonks.org
User Groups = chicago.pm
![Page 43: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/43.jpg)
==
![Page 44: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/44.jpg)
Novice-level knowledge is cheap to acquire
![Page 45: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/45.jpg)
Novice-level knowledge is cheap to acquire
(like $30)
![Page 46: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/46.jpg)
Novice-level knowledge is cheap to acquire
But what does that get us?
![Page 47: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/47.jpg)
Opportunity
![Page 48: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/48.jpg)
Hire an established craftsman
Opportunity
![Page 49: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/49.jpg)
Hire an established craftsman
Then hire for potential over credential
Opportunity
![Page 50: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/50.jpg)
A key task for all master software craftsmen is taking apprentices and journeymen under their wing and providing an environment in which they can practice their craft.
Pete McBreen, Software Craftsmanship, Chapter 11
Opportunity
![Page 51: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/51.jpg)
Don't Feed the Glut
![Page 52: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/52.jpg)
You could hire 4 mid-level developers
Don't Feed the Glut
![Page 53: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/53.jpg)
You could hire 4 mid-level developers
And send them each to a 4 day training
Don't Feed the Glut
![Page 54: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/54.jpg)
||
![Page 55: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/55.jpg)
You could hire 1 craftsman
Solve the Shortage
![Page 56: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/56.jpg)
You could hire 1 craftsman(who makes more than you, but makes you look like a superstar)
Solve the Shortage
![Page 57: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/57.jpg)
You could hire 1 craftsman(who makes more than you, but makes you look like a superstar)
and 2 apprentices
Solve the Shortage
![Page 58: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/58.jpg)
You could hire 1 craftsman(who makes more than you, but makes you look like a superstar)
and 2 apprentices
And watch the apprentices quickly surpass your old mid-level
developers
Solve the Shortage
![Page 59: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/59.jpg)
But, where do apprentices come from?
![Page 60: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/60.jpg)
Stories
![Page 61: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/61.jpg)
Dave, a psychologist
Stories
![Page 62: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/62.jpg)
Dave, a psychologistBrian, a theologist
Stories
![Page 63: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/63.jpg)
Dave, a psychologistBrian, a theologist
Nate, a young hacker
Stories
![Page 64: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/64.jpg)
Dave, a psychologistBrian, a theologist
Nate, a young hackerFred, a philosopher
Stories
![Page 65: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/65.jpg)
Dave, a psychologistBrian, a theologist
Nate, a young hackerFred, a philosopher
Jake, a physics teacher
Stories
![Page 66: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/66.jpg)
Are we anti-CS grad?
![Page 67: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/67.jpg)
Absolutely not
Are we anti-CS grad?
![Page 68: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/68.jpg)
Absolutely not
They just need the right attitude
Are we anti-CS grad?
![Page 69: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/69.jpg)
Absolutely not
Are we anti-CS grad?
![Page 70: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/70.jpg)
Absolutely not
But they might be (or have been) anti-apprenticeship
Are we anti-CS grad?
![Page 71: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/71.jpg)
Apprentices are Cheap
![Page 72: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/72.jpg)
But quickly stop being cheap
Apprentices are Cheap
![Page 73: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/73.jpg)
But quickly stop being cheap
If all goes well
Apprentices are Cheap
![Page 74: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/74.jpg)
Apprentices are Expensive
![Page 75: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/75.jpg)
They are getting paid to learn
Apprentices are Expensive
![Page 76: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/76.jpg)
They are getting paid to learn
They take time and money to ramp up
Apprentices are Expensive
![Page 77: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/77.jpg)
Craftsmen are Cheap
![Page 78: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/78.jpg)
They can do the work of 3-4 mid-level programmers
Craftsmen are Cheap
![Page 79: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/79.jpg)
They can do the work of 3-4 mid-level programmers
For the price of 2 mid-level programmers
Craftsmen are Cheap
![Page 80: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/80.jpg)
Craftsmen are Expensive
![Page 81: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/81.jpg)
Craftsmen are Expensive
At the price of 2 mid-level programmers
![Page 82: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/82.jpg)
Craftsmen are Expensive
At the price of 2 mid-level programmers
They might get paid more than their manager...
![Page 83: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/83.jpg)
Craftsmen are Expensive
![Page 84: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/84.jpg)
The Business Case
![Page 85: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/85.jpg)
The Business Case
1 Craftsman + 2 Apprentices
![Page 86: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/86.jpg)
The Business Case
1 Craftsman + 2 Apprentices
Costs 3 mid-level programmers
![Page 87: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/87.jpg)
The Business Case
1 Craftsman + 2 Apprentices
![Page 88: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/88.jpg)
The Business Case
1 Craftsman + 2 Apprentices
Will soon outperform 3 mid-level programmers
![Page 89: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/89.jpg)
Successful Apprenticeships
![Page 90: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/90.jpg)
Successful Apprenticeships
Profit the company
![Page 91: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/91.jpg)
Successful Apprenticeships
Profit the company
While increasing the apprentice's market value
![Page 92: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/92.jpg)
The Setup
![Page 93: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/93.jpg)
The Setup
An experienced, passionate developer
![Page 94: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/94.jpg)
The Setup
An experienced, passionate developer
Interested in mentoring
![Page 95: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/95.jpg)
The Setup
![Page 96: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/96.jpg)
The Setup
An enthusiastic, knowledge sponge
![Page 97: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/97.jpg)
The Setup
An enthusiastic, knowledge sponge
Willing to give up some pay in the short-term for long-term
opportunity
![Page 98: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/98.jpg)
Potential vs. Credential
![Page 99: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/99.jpg)
Potential vs. Credential
You're going to learn about their strengths as you go
![Page 100: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/100.jpg)
Potential vs. Credential
You're going to learn about their strengths as you go
Not a good fit for specialization, you need flexibility
![Page 101: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/101.jpg)
Cultivate the Culture
![Page 102: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/102.jpg)
Cultivate the Culture
Value learning over competence
![Page 103: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/103.jpg)
Cultivate the Culture
Value learning over competence
Craftsman models lifelong learning
![Page 104: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/104.jpg)
Cultivate the Culture
![Page 105: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/105.jpg)
Cultivate the Culture
Inherit from Open Source culture
![Page 106: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/106.jpg)
Cultivate the Culture
Inherit from Open Source culture
Transparency and Testing
![Page 107: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/107.jpg)
Cultivate the Culture
![Page 108: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/108.jpg)
Cultivate the Culture
Without a master craftsman
![Page 109: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/109.jpg)
Cultivate the Culture
Without a master craftsman
You need a strong network of journeymen
![Page 110: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/110.jpg)
First Steps
![Page 111: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/111.jpg)
First Steps
![Page 112: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/112.jpg)
First Steps
2 kings, 1 pawn
![Page 113: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/113.jpg)
First Steps
2 kings, 1 pawn
Beware of the firehose
![Page 114: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/114.jpg)
First Steps
![Page 115: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/115.jpg)
First Steps
Be the worst
![Page 116: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/116.jpg)
First Steps
Be the worst
Don't stagnate
![Page 117: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/117.jpg)
Q & A & D
![Page 118: Apprenticeships on Open Source](https://reader035.fdocuments.us/reader035/viewer/2022070304/54c7653e4a795904428b45de/html5/thumbnails/118.jpg)
Credits / ReferencesMary Treseler from O'Reilly
My Bookhttp://softwarecraftsmanship.oreilly.com
McBreen's bookhttp://mcbreen.ab.ca/SoftwareCraftsmanship
Photos (mostly) from Flickr
Slides from http://280slides.com