© 2010 building the next generation of technical leaders [email protected] twitter:...
TRANSCRIPT
![Page 1: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/1.jpg)
© 2010
Building the Next Generation of Technical
[email protected]://www.thekua.com/atwork
Twitter: @patkua
![Page 2: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/2.jpg)
© 2010
Housekeeping
![Page 3: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/3.jpg)
© 2010
Our Journey
![Page 4: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/4.jpg)
© 2010
Introductions
IntroductionsWhat is Technical
Leadership?
What is Technical
Leadership?
Our problem
Our problemWhat we can do
about it
What we can do about it
![Page 5: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/5.jpg)
© 2010
Who am I?
![Page 6: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/6.jpg)
© 2010
Who are you?
![Page 7: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/7.jpg)
© 2010
Introductions
IntroductionsWhat is Technical
Leadership?
What is Technical
Leadership?
Our problem
Our problemWhat we can do
about it
What we can do about it
![Page 8: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/8.jpg)
© 2010
Ubiquitous Language!
![Page 9: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/9.jpg)
© 2010
Define…
A leader who spends at least 30% of their time coding with the team
(our definition for today)
Technical Leader
Coding with the team
Leadership activities
![Page 10: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/10.jpg)
© 2010
![Page 11: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/11.jpg)
© 2010
Why do we have Technical Leaders?
![Page 12: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/12.jpg)
© 2010
GOAL
![Page 13: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/13.jpg)
© 2010
“The unspoken truth about managing geeks”
Source: By Jeff Ello via Computer World - http://bit.ly/15Rm4z
![Page 14: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/14.jpg)
© 2010
Software systems
![Page 15: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/15.jpg)
© 2010
Introductions
IntroductionsWhat is Technical
Leadership?
What is Technical
Leadership?
Our problem
Our problemWhat we can do
about it
What we can do about it
![Page 16: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/16.jpg)
© 2010
Why do IT projects fail?
![Page 17: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/17.jpg)
© 2010
Fail ure
![Page 18: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/18.jpg)
© 2010
Software systems
![Page 19: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/19.jpg)
© 2010
“A bad system will beat a good person every time”
W. Edwards Deming
![Page 20: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/20.jpg)
© 2010
Examples of damaging behaviour…
![Page 21: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/21.jpg)
© 2010
Early morning refactor(late evening)
![Page 22: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/22.jpg)
© 2010
Code
![Page 23: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/23.jpg)
© 2010
?
?
?
?Code
![Page 24: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/24.jpg)
© 2010
“Benevolent” Dictator
![Page 25: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/25.jpg)
© 2010
DIY (always)
![Page 26: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/26.jpg)
© 2010
“The hard problems are mine”
![Page 27: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/27.jpg)
© 2010
Our current system does not create effective Technical Leaders
Problem Statement
![Page 28: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/28.jpg)
© 2010
Software systems
Leadership
![Page 29: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/29.jpg)
© 2010
Should we be worried?
![Page 30: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/30.jpg)
© 2010
Net Negative Producing Programmer
![Page 31: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/31.jpg)
© 2010
Define…
(noun) [a person] who insert enough spoilage to exceed the value of their production
“The Net Negative Producing Programmer” by G. Gordon Schulmeyer
Net Negative Producing Programmer
![Page 32: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/32.jpg)
© 2010
*If you can measure productivity
Net producing programmerNet producing programmer
Productivity* BetterWorse Same
Net neutral producing programmer
Net negative producing programmer
![Page 33: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/33.jpg)
© 2010
![Page 34: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/34.jpg)
© 2010
Net Negative Producing ProgrammerTechnical Leader
![Page 35: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/35.jpg)
© 2010
![Page 36: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/36.jpg)
© 2010
![Page 37: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/37.jpg)
© 2010
But how did they get there?
![Page 38: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/38.jpg)
© 2010
It’s all perfectly logical…
![Page 39: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/39.jpg)
© 2010
![Page 40: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/40.jpg)
© 2010
“In a hierarchy every employee tends to rise to his level of incompetence”
“The Peter Principle” (1969) by Dr. Laurence J. Peter and Raymond Hull
![Page 41: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/41.jpg)
© 2010
Development
LeadershipImplementing
new functionality
Changing existing behaviour
Writing tests
Clean code
Challenging
assumptions
Offering alternative solutions
Ensuring everyone works towards a vision
Growing talent
Creating a healthy team environment
Responsible for delivery
Empowering everyone to
make decisions
Resolving conflict
Story telling
![Page 42: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/42.jpg)
© 2010
Introductions
IntroductionsWhat is Technical
Leadership?
What is Technical
Leadership?
Our problem
Our problemWhat we can do
about it
What we can do about it
![Page 43: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/43.jpg)
© 2010
Step 1:Recognise the different skillset
![Page 44: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/44.jpg)
© 2010
Development
LeadershipImplementing
new functionality
Changing existing behaviour
Writing tests
Clean code
Challenging
assumptions
Offering alternative solutions
Ensuring everyone works towards a vision
Growing talent
Creating a healthy team environment
Responsible for delivery
Empowering everyone to
make decisions
Resolving conflict
Story telling
![Page 45: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/45.jpg)
© 2010
DevelopingTechnical Leadership
Coaching Managing
Facilitating
Mentoring Teaching
![Page 46: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/46.jpg)
© 2010
Step 1:Recognise the different skillset
Step 2:Develop competence
![Page 47: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/47.jpg)
© 2010
Dreyfus model of skills acquisition
![Page 48: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/48.jpg)
© 2010
Dreyfus Affair
![Page 49: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/49.jpg)
© 2010
Richard Dreyfus
![Page 50: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/50.jpg)
© 2010
Julie Louis-Dreyfus
![Page 51: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/51.jpg)
© 2010
Stuart Dreyfus
Stuart Dreyfus
![Page 52: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/52.jpg)
© 2010
Paper: A Five-Stage Model of the Mental Activities Involved in Directed
Skill Acquisition
![Page 53: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/53.jpg)
© 2010
Novice
Advanced Beginner
Competent
Proficient
Expert
![Page 54: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/54.jpg)
© 2010
Novice in controlDon’t pu
t a
![Page 55: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/55.jpg)
© 2010
Developme
nt
Leadershi
p
Remember this?
![Page 56: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/56.jpg)
© 2010
Pair Programminging
![Page 57: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/57.jpg)
© 2010
1:1s
![Page 58: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/58.jpg)
© 2010
Shadowing
![Page 59: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/59.jpg)
© 2010
Safe environments
![Page 60: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/60.jpg)
© 2010
Step 1:Recognise the different skillset
Step 2:Develop competence
Step 4:Profit! (really)
![Page 61: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/61.jpg)
© 2010
Learning as a team
![Page 62: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/62.jpg)
© 2010
Celebrate success
![Page 63: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/63.jpg)
© 2010
Opportunities to contribute
![Page 64: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/64.jpg)
© 2010
Everyone is safe to fail(lead by humility)
![Page 65: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/65.jpg)
© 2010
Conflicts resolved openly
![Page 66: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/66.jpg)
© 2010
Introductions
IntroductionsWhat is Technical
Leadership?
What is Technical
Leadership?
Our problem
Our problemWhat we can do
about it
What we can do about it
![Page 67: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/67.jpg)
© 2010
Software systems
![Page 68: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/68.jpg)
© 2010
![Page 69: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/69.jpg)
© 2010
Closing notes…
![Page 70: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/70.jpg)
© 2010
“…it is critical to acknowledge the impact of individuals and teams on end results”
Source: QCon London recursive reference
![Page 71: © 2010 Building the Next Generation of Technical Leaders patrick.kua@thoughtworks.com Twitter: @patkua](https://reader036.vdocuments.site/reader036/viewer/2022081513/5697c0131a28abf838ccceb5/html5/thumbnails/71.jpg)
© 2010