SlideShare a Scribd company logo
1 of 51
Padawan and Master
Take someone with raw potentialโ€ฆ
And turn them into something useful
Your definition of useful may vary
What exactly IS this strange thing?
Formal or Informal
Professional or Personal
Long or Short Term
Group or Peer
Personal Rewards
Why be mentored?
๏ถInformation
๏ถRole modeling
๏ถAdvice
๏ถNetworking
๏ถInteraction
Information
Technology moves FAST
Role Modeling
We all need a hero
Advice
No man(or woman.. or little green thing) is an island.
Networking
To get to where you need to go, find the folks you need to know
Interaction
Humans (well and others) are social animals
Why mentor others?
๏ถLearning
๏ถRecognition
๏ถNetworking
๏ถReciprocation
๏ถIntangibles
Learning
Once I was the student, now I am the master
Recognition
What your apprentice does reflects on you
Networking
You might be surprised at what your apprentice can do for you
Reciprocation
Sometimes you just want to give back what youโ€™ve been given
Intangibles
We like to do things that make us feel good
How to get in on the good stuff
Find a partner
1. Personality
2.Skills
3. Availability
4.Drive
Decide on goals
1. Ongoing process
2. Both sides together, never a one way street
3. Goals will evolve with circumstances
4. Goals should be specific enough to clearly define
   progress
Communicate
1. Interaction is the key to good mentorship
2. Online is never quite as good as face-to-face, but far
   better then nothing
3. Use the tech tools available
4. No one is ever โ€œtoo busyโ€
Exit Strategy
1.Change the goals
2.Change the nature of the
  relationship
3.Say Goodbye
4.Run away screaming
People Change, Relationships too
Remember: It takes two
Rules of an Apprentice
1. Take responsibility for career goals
2.Listen and share
3. Incorporate feedback given
4.Make time for interaction
5.Have realistic expectations and approach
  the relationship with honesty
Rules of a Mentor
1. Trust and Respect
2.Listen
3. Help apprentice define and achieve goals
4.Offer advice, references, resources,
  CONSTRUCTIVE feedback
5.Give support when apprentice succeeds,
  and when they fail
When things go wrongโ€ฆ
Mismatch in expectations
Mismatch in personality
Breaches of trust
Lack of focus
Remember: Failure is good!
Anecdotes stick around
Beginning Developer
What is expected of a beginning apprentice?
1. Try to find it on your own first
2. Ask questions, lots of questions, but never the
   SAME questions
3. Donโ€™t be afraid to question โ€œwhy?โ€ but also be
   open to the answers โ€“ show respect
4. You will be pushed outside your comfort zone
Intermediate Developer
What is expected of an intermediate
apprentice?
1. Branch out beyond what you think you need to
   know into new areas
2. Have faith that the support you need will be
   there when you ask for it
3. Continue to reach out in new directions to new
   people, but keep your older contacts close as
   well
4. Remember that failure breeds success
Advanced Developer
What is expected of an advanced
apprentice?
1. Your mentorship relationship is more
   peer to peer, more give and take
2.Have respect for those who mentor
  you, but realize they are just people too
3. Sometimes real life gets in the way
4.Never stop learning and growing
5.Give back (time to get your own
  apprentice)
Advanced Developer
What does an advanced dev need from a
mentor?
1. Support and encouragement
2.Feedback loops for coding improvements
3. A shoulder to cry on, an ear to listen, and
   less help with fixing things
4.Help with those steps out of the comfort
  zone
Intermediate Developer
Some day that boy is gonna get me killed
What does an Intermediate dev need
from a mentor?
1. Stretching of their coding boundaries
2.Networking connections and
  introductions to others
3. Encouragement to leave the comfort
   zone
4.Positive role model for moving ahead
Beginning Developer
What does a beginner need from a mentor?
1.Best Practices
2.Positive Feedback
3.Resources for their own research
4.NO SPOONFEEDING
They grow up too soonโ€ฆ
About Me
     ๏ฝ http://emsmith.net
     ๏ฝ https://joind.in/6346
     ๏ฝ auroraeosrose@gmail.com
     ๏ฝ IRC โ€“ freenode โ€“ auroraeosrose
     ๏ฝ #php-gtk #coapp and others
Questions?


     http://phpwomen.org
     More mentorship organizations?
Your career not just your resume
Resources:
http://www.mindtools.com/pages/article/newCDV_70.htm
http://en.wikipedia.org/wiki/Mentor
http://www.iop.org/careers/mentoring/benefits/page_38864.html
http://www.mentorscout.com/about/mentor-benefits.cfm
http://www.tandfonline.com/doi/abs/10.1207/s15327809jls0603_2
http://www.mindflash.com/blog/2011/07/mentoring-2-0-why-gen-y-
demands-a-new-approach/

More Related Content

What's hot

What's hot (19)

Present Your Way to the Top - Advanced -Dell
Present Your Way to the Top - Advanced -DellPresent Your Way to the Top - Advanced -Dell
Present Your Way to the Top - Advanced -Dell
ย 
Let's talk about mentoring
Let's talk about mentoringLet's talk about mentoring
Let's talk about mentoring
ย 
Higher Education Web 2015 - Create a Batman Not a Robin
Higher Education Web 2015 - Create a Batman Not a RobinHigher Education Web 2015 - Create a Batman Not a Robin
Higher Education Web 2015 - Create a Batman Not a Robin
ย 
7 - Keys to Success
7 - Keys to Success7 - Keys to Success
7 - Keys to Success
ย 
Character Development
Character DevelopmentCharacter Development
Character Development
ย 
Internships and Employment - The Keys to Finding the Perfect Opportunity!
Internships and Employment - The Keys to Finding the Perfect Opportunity!Internships and Employment - The Keys to Finding the Perfect Opportunity!
Internships and Employment - The Keys to Finding the Perfect Opportunity!
ย 
Thriving When the World is SHIT!
Thriving When the World is SHIT!Thriving When the World is SHIT!
Thriving When the World is SHIT!
ย 
Mentoring Up - SACNAS 2013 - Steve Lee
Mentoring Up - SACNAS 2013 - Steve LeeMentoring Up - SACNAS 2013 - Steve Lee
Mentoring Up - SACNAS 2013 - Steve Lee
ย 
Finding and giving career support: Mentorship for women in STEM
Finding and giving career support: Mentorship for women in STEMFinding and giving career support: Mentorship for women in STEM
Finding and giving career support: Mentorship for women in STEM
ย 
How to discover and grow your passion
How to discover and grow your passionHow to discover and grow your passion
How to discover and grow your passion
ย 
Becoming a Better Student
Becoming a Better StudentBecoming a Better Student
Becoming a Better Student
ย 
The Art of Collaboration
The Art of CollaborationThe Art of Collaboration
The Art of Collaboration
ย 
Ppt Feedback Format
Ppt Feedback FormatPpt Feedback Format
Ppt Feedback Format
ย 
Workshop on personal development
Workshop on personal developmentWorkshop on personal development
Workshop on personal development
ย 
Power Of Questions
Power Of QuestionsPower Of Questions
Power Of Questions
ย 
How to reach your full potential
How to reach your full potentialHow to reach your full potential
How to reach your full potential
ย 
Constructive Feedback for Employees and Managers
Constructive Feedback for Employees and ManagersConstructive Feedback for Employees and Managers
Constructive Feedback for Employees and Managers
ย 
Magic formulas for clearing exams
Magic formulas for clearing examsMagic formulas for clearing exams
Magic formulas for clearing exams
ย 
Having Hard Conversations
Having Hard ConversationsHaving Hard Conversations
Having Hard Conversations
ย 

Similar to Mentoring developers

Mentoring developers
Mentoring developersMentoring developers
Mentoring developers
Elizabeth Smith
ย 
Mentoring Presentation For Km Edge
Mentoring Presentation For Km EdgeMentoring Presentation For Km Edge
Mentoring Presentation For Km Edge
kmedge
ย 
Swob networking
Swob   networkingSwob   networking
Swob networking
benblowers
ย 
Mentoring & Coaching
Mentoring & CoachingMentoring & Coaching
Mentoring & Coaching
Paul Nyamuda
ย 
LEAD and team development
LEAD and team developmentLEAD and team development
LEAD and team development
Christina Kelman
ย 

Similar to Mentoring developers (20)

Mentoring developers-php benelux-2014
Mentoring developers-php benelux-2014Mentoring developers-php benelux-2014
Mentoring developers-php benelux-2014
ย 
Mentoring developers
Mentoring developersMentoring developers
Mentoring developers
ย 
LeanIn Mentor - Learning & Discussion
LeanIn Mentor - Learning & DiscussionLeanIn Mentor - Learning & Discussion
LeanIn Mentor - Learning & Discussion
ย 
Mentoring Up - ASCB MAC
Mentoring Up - ASCB MACMentoring Up - ASCB MAC
Mentoring Up - ASCB MAC
ย 
Mentoring Presentation For Km Edge
Mentoring Presentation For Km EdgeMentoring Presentation For Km Edge
Mentoring Presentation For Km Edge
ย 
#CNX14 - Propelling Your Career with Mentors & Sponsors
#CNX14 - Propelling Your Career with Mentors & Sponsors#CNX14 - Propelling Your Career with Mentors & Sponsors
#CNX14 - Propelling Your Career with Mentors & Sponsors
ย 
Swob networking
Swob   networkingSwob   networking
Swob networking
ย 
Mentoring & Coaching
Mentoring & CoachingMentoring & Coaching
Mentoring & Coaching
ย 
D74 toastmasters mentoring w shop 2016 slideshare version
D74 toastmasters mentoring w shop 2016 slideshare versionD74 toastmasters mentoring w shop 2016 slideshare version
D74 toastmasters mentoring w shop 2016 slideshare version
ย 
Making it Hard to say No
Making it Hard to say NoMaking it Hard to say No
Making it Hard to say No
ย 
Mentoring Up - ABRCMS 2014 - Steve Lee
Mentoring Up - ABRCMS 2014 - Steve LeeMentoring Up - ABRCMS 2014 - Steve Lee
Mentoring Up - ABRCMS 2014 - Steve Lee
ย 
The Art of Entrepreneurial Mentoring
The Art of Entrepreneurial MentoringThe Art of Entrepreneurial Mentoring
The Art of Entrepreneurial Mentoring
ย 
Mentoring week 2
Mentoring   week 2Mentoring   week 2
Mentoring week 2
ย 
LEAD and team development
LEAD and team developmentLEAD and team development
LEAD and team development
ย 
peercoaching in education for professional growth
peercoaching in education for professional growthpeercoaching in education for professional growth
peercoaching in education for professional growth
ย 
Mentoring Up - SACNAS 2014 - Steve Lee
Mentoring Up - SACNAS 2014 - Steve LeeMentoring Up - SACNAS 2014 - Steve Lee
Mentoring Up - SACNAS 2014 - Steve Lee
ย 
12 mostcommonlanqs..
12 mostcommonlanqs..12 mostcommonlanqs..
12 mostcommonlanqs..
ย 
modules
modules modules
modules
ย 
Groundhog Inquiry
Groundhog InquiryGroundhog Inquiry
Groundhog Inquiry
ย 
Book summary The Squiggly Career
Book summary The Squiggly CareerBook summary The Squiggly Career
Book summary The Squiggly Career
ย 

More from Elizabeth Smith

Security is not a feature
Security is not a featureSecurity is not a feature
Security is not a feature
Elizabeth Smith
ย 
Using unicode with php
Using unicode with phpUsing unicode with php
Using unicode with php
Elizabeth Smith
ย 
Socket programming with php
Socket programming with phpSocket programming with php
Socket programming with php
Elizabeth Smith
ย 
Do the mentor thing
Do the mentor thingDo the mentor thing
Do the mentor thing
Elizabeth Smith
ย 
Spl in the wild - zendcon2012
Spl in the wild - zendcon2012Spl in the wild - zendcon2012
Spl in the wild - zendcon2012
Elizabeth Smith
ย 
Event and Signal Driven Programming Zendcon 2012
Event and Signal Driven Programming Zendcon 2012Event and Signal Driven Programming Zendcon 2012
Event and Signal Driven Programming Zendcon 2012
Elizabeth Smith
ย 

More from Elizabeth Smith (20)

Welcome to the internet
Welcome to the internetWelcome to the internet
Welcome to the internet
ย 
Database theory and modeling
Database theory and modelingDatabase theory and modeling
Database theory and modeling
ย 
Taming the resource tiger
Taming the resource tigerTaming the resource tiger
Taming the resource tiger
ย 
Modern sql
Modern sqlModern sql
Modern sql
ย 
Php extensions
Php extensionsPhp extensions
Php extensions
ย 
Taming the resource tiger
Taming the resource tigerTaming the resource tiger
Taming the resource tiger
ย 
Php internal architecture
Php internal architecturePhp internal architecture
Php internal architecture
ย 
Taming the tiger - pnwphp
Taming the tiger - pnwphpTaming the tiger - pnwphp
Taming the tiger - pnwphp
ย 
Php extensions
Php extensionsPhp extensions
Php extensions
ย 
Php extensions
Php extensionsPhp extensions
Php extensions
ย 
Phpโ€™s guts
Phpโ€™s gutsPhpโ€™s guts
Phpโ€™s guts
ย 
Lexing and parsing
Lexing and parsingLexing and parsing
Lexing and parsing
ย 
Hacking with hhvm
Hacking with hhvmHacking with hhvm
Hacking with hhvm
ย 
Security is not a feature
Security is not a featureSecurity is not a feature
Security is not a feature
ย 
Using unicode with php
Using unicode with phpUsing unicode with php
Using unicode with php
ย 
Using unicode with php
Using unicode with phpUsing unicode with php
Using unicode with php
ย 
Socket programming with php
Socket programming with phpSocket programming with php
Socket programming with php
ย 
Do the mentor thing
Do the mentor thingDo the mentor thing
Do the mentor thing
ย 
Spl in the wild - zendcon2012
Spl in the wild - zendcon2012Spl in the wild - zendcon2012
Spl in the wild - zendcon2012
ย 
Event and Signal Driven Programming Zendcon 2012
Event and Signal Driven Programming Zendcon 2012Event and Signal Driven Programming Zendcon 2012
Event and Signal Driven Programming Zendcon 2012
ย 

Recently uploaded

๐Ÿ’ฐCall Girl In Bangaloreโ˜Ž๏ธ63788-78445๐Ÿ’ฐ Call Girl service in Bangaloreโ˜Ž๏ธBangalo...
๐Ÿ’ฐCall Girl In Bangaloreโ˜Ž๏ธ63788-78445๐Ÿ’ฐ Call Girl service in Bangaloreโ˜Ž๏ธBangalo...๐Ÿ’ฐCall Girl In Bangaloreโ˜Ž๏ธ63788-78445๐Ÿ’ฐ Call Girl service in Bangaloreโ˜Ž๏ธBangalo...
๐Ÿ’ฐCall Girl In Bangaloreโ˜Ž๏ธ63788-78445๐Ÿ’ฐ Call Girl service in Bangaloreโ˜Ž๏ธBangalo...
gragneelam30
ย 
Premium Call Girls Dehradun {8854095900} โค๏ธVVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} โค๏ธVVIP ANJU Call Girls in Dehradun U...Premium Call Girls Dehradun {8854095900} โค๏ธVVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} โค๏ธVVIP ANJU Call Girls in Dehradun U...
Sheetaleventcompany
ย 
๐Ÿ’šCall Girls In Amritsar ๐Ÿ’ฏAnvi ๐Ÿ“ฒ๐Ÿ”8725944379๐Ÿ”Amritsar Call Girl No๐Ÿ’ฐAdvance Cash...
๐Ÿ’šCall Girls In Amritsar ๐Ÿ’ฏAnvi ๐Ÿ“ฒ๐Ÿ”8725944379๐Ÿ”Amritsar Call Girl No๐Ÿ’ฐAdvance Cash...๐Ÿ’šCall Girls In Amritsar ๐Ÿ’ฏAnvi ๐Ÿ“ฒ๐Ÿ”8725944379๐Ÿ”Amritsar Call Girl No๐Ÿ’ฐAdvance Cash...
๐Ÿ’šCall Girls In Amritsar ๐Ÿ’ฏAnvi ๐Ÿ“ฒ๐Ÿ”8725944379๐Ÿ”Amritsar Call Girl No๐Ÿ’ฐAdvance Cash...
Sheetaleventcompany
ย 
๐Ÿ‘‰ Amritsar Call Girls ๐Ÿ‘‰๐Ÿ“ž 8725944379 ๐Ÿ‘‰๐Ÿ“ž Just๐Ÿ“ฒ Call Ruhi Call Girl Near Me Amri...
๐Ÿ‘‰ Amritsar Call Girls ๐Ÿ‘‰๐Ÿ“ž 8725944379 ๐Ÿ‘‰๐Ÿ“ž Just๐Ÿ“ฒ Call Ruhi Call Girl Near Me Amri...๐Ÿ‘‰ Amritsar Call Girls ๐Ÿ‘‰๐Ÿ“ž 8725944379 ๐Ÿ‘‰๐Ÿ“ž Just๐Ÿ“ฒ Call Ruhi Call Girl Near Me Amri...
๐Ÿ‘‰ Amritsar Call Girls ๐Ÿ‘‰๐Ÿ“ž 8725944379 ๐Ÿ‘‰๐Ÿ“ž Just๐Ÿ“ฒ Call Ruhi Call Girl Near Me Amri...
Sheetaleventcompany
ย 
Call Girl In Indore ๐Ÿ“ž9235973566๐Ÿ“ž Just๐Ÿ“ฒ Call Inaaya Indore Call Girls Service ...
Call Girl In Indore ๐Ÿ“ž9235973566๐Ÿ“ž Just๐Ÿ“ฒ Call Inaaya Indore Call Girls Service ...Call Girl In Indore ๐Ÿ“ž9235973566๐Ÿ“ž Just๐Ÿ“ฒ Call Inaaya Indore Call Girls Service ...
Call Girl In Indore ๐Ÿ“ž9235973566๐Ÿ“ž Just๐Ÿ“ฒ Call Inaaya Indore Call Girls Service ...
Sheetaleventcompany
ย 
Dehradun Call Girl Service โค๏ธ๐Ÿ‘ 8854095900 ๐Ÿ‘„๐ŸซฆIndependent Escort Service Dehradun
Dehradun Call Girl Service โค๏ธ๐Ÿ‘ 8854095900 ๐Ÿ‘„๐ŸซฆIndependent Escort Service DehradunDehradun Call Girl Service โค๏ธ๐Ÿ‘ 8854095900 ๐Ÿ‘„๐ŸซฆIndependent Escort Service Dehradun
Dehradun Call Girl Service โค๏ธ๐Ÿ‘ 8854095900 ๐Ÿ‘„๐ŸซฆIndependent Escort Service Dehradun
Sheetaleventcompany
ย 
โค๏ธAmritsar Escorts Serviceโ˜Ž๏ธ9815674956โ˜Ž๏ธ Call Girl service in Amritsarโ˜Ž๏ธ Amri...
โค๏ธAmritsar Escorts Serviceโ˜Ž๏ธ9815674956โ˜Ž๏ธ Call Girl service in Amritsarโ˜Ž๏ธ Amri...โค๏ธAmritsar Escorts Serviceโ˜Ž๏ธ9815674956โ˜Ž๏ธ Call Girl service in Amritsarโ˜Ž๏ธ Amri...
โค๏ธAmritsar Escorts Serviceโ˜Ž๏ธ9815674956โ˜Ž๏ธ Call Girl service in Amritsarโ˜Ž๏ธ Amri...
Sheetaleventcompany
ย 
Whitefield { Call Girl in Bangalore โ‚น7.5k Pick Up & Drop With Cash Payment 63...
Whitefield { Call Girl in Bangalore โ‚น7.5k Pick Up & Drop With Cash Payment 63...Whitefield { Call Girl in Bangalore โ‚น7.5k Pick Up & Drop With Cash Payment 63...
Whitefield { Call Girl in Bangalore โ‚น7.5k Pick Up & Drop With Cash Payment 63...
dishamehta3332
ย 
Dehradun Call Girls Service {8854095900} โค๏ธVVIP ROCKY Call Girl in Dehradun U...
Dehradun Call Girls Service {8854095900} โค๏ธVVIP ROCKY Call Girl in Dehradun U...Dehradun Call Girls Service {8854095900} โค๏ธVVIP ROCKY Call Girl in Dehradun U...
Dehradun Call Girls Service {8854095900} โค๏ธVVIP ROCKY Call Girl in Dehradun U...
Sheetaleventcompany
ย 
Chandigarh Call Girls Service โค๏ธ๐Ÿ‘ 9809698092 ๐Ÿ‘„๐ŸซฆIndependent Escort Service Cha...
Chandigarh Call Girls Service โค๏ธ๐Ÿ‘ 9809698092 ๐Ÿ‘„๐ŸซฆIndependent Escort Service Cha...Chandigarh Call Girls Service โค๏ธ๐Ÿ‘ 9809698092 ๐Ÿ‘„๐ŸซฆIndependent Escort Service Cha...
Chandigarh Call Girls Service โค๏ธ๐Ÿ‘ 9809698092 ๐Ÿ‘„๐ŸซฆIndependent Escort Service Cha...
Sheetaleventcompany
ย 
โค๏ธCall Girl Service In Chandigarhโ˜Ž๏ธ9814379184โ˜Ž๏ธ Call Girl in Chandigarhโ˜Ž๏ธ Cha...
โค๏ธCall Girl Service In Chandigarhโ˜Ž๏ธ9814379184โ˜Ž๏ธ Call Girl in Chandigarhโ˜Ž๏ธ Cha...โค๏ธCall Girl Service In Chandigarhโ˜Ž๏ธ9814379184โ˜Ž๏ธ Call Girl in Chandigarhโ˜Ž๏ธ Cha...
โค๏ธCall Girl Service In Chandigarhโ˜Ž๏ธ9814379184โ˜Ž๏ธ Call Girl in Chandigarhโ˜Ž๏ธ Cha...
Sheetaleventcompany
ย 
Electrocardiogram (ECG) physiological basis .pdf
Electrocardiogram (ECG) physiological basis .pdfElectrocardiogram (ECG) physiological basis .pdf
Electrocardiogram (ECG) physiological basis .pdf
MedicoseAcademics
ย 

Recently uploaded (20)

tongue disease lecture Dr Assadawy legacy
tongue disease lecture Dr Assadawy legacytongue disease lecture Dr Assadawy legacy
tongue disease lecture Dr Assadawy legacy
ย 
๐Ÿ’ฐCall Girl In Bangaloreโ˜Ž๏ธ63788-78445๐Ÿ’ฐ Call Girl service in Bangaloreโ˜Ž๏ธBangalo...
๐Ÿ’ฐCall Girl In Bangaloreโ˜Ž๏ธ63788-78445๐Ÿ’ฐ Call Girl service in Bangaloreโ˜Ž๏ธBangalo...๐Ÿ’ฐCall Girl In Bangaloreโ˜Ž๏ธ63788-78445๐Ÿ’ฐ Call Girl service in Bangaloreโ˜Ž๏ธBangalo...
๐Ÿ’ฐCall Girl In Bangaloreโ˜Ž๏ธ63788-78445๐Ÿ’ฐ Call Girl service in Bangaloreโ˜Ž๏ธBangalo...
ย 
Premium Call Girls Dehradun {8854095900} โค๏ธVVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} โค๏ธVVIP ANJU Call Girls in Dehradun U...Premium Call Girls Dehradun {8854095900} โค๏ธVVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} โค๏ธVVIP ANJU Call Girls in Dehradun U...
ย 
Kolkata Call Girls Naktala ๐Ÿ’ฏCall Us ๐Ÿ” 8005736733 ๐Ÿ” ๐Ÿ’ƒ Top Class Call Girl Se...
Kolkata Call Girls Naktala  ๐Ÿ’ฏCall Us ๐Ÿ” 8005736733 ๐Ÿ” ๐Ÿ’ƒ  Top Class Call Girl Se...Kolkata Call Girls Naktala  ๐Ÿ’ฏCall Us ๐Ÿ” 8005736733 ๐Ÿ” ๐Ÿ’ƒ  Top Class Call Girl Se...
Kolkata Call Girls Naktala ๐Ÿ’ฏCall Us ๐Ÿ” 8005736733 ๐Ÿ” ๐Ÿ’ƒ Top Class Call Girl Se...
ย 
๐Ÿ’šCall Girls In Amritsar ๐Ÿ’ฏAnvi ๐Ÿ“ฒ๐Ÿ”8725944379๐Ÿ”Amritsar Call Girl No๐Ÿ’ฐAdvance Cash...
๐Ÿ’šCall Girls In Amritsar ๐Ÿ’ฏAnvi ๐Ÿ“ฒ๐Ÿ”8725944379๐Ÿ”Amritsar Call Girl No๐Ÿ’ฐAdvance Cash...๐Ÿ’šCall Girls In Amritsar ๐Ÿ’ฏAnvi ๐Ÿ“ฒ๐Ÿ”8725944379๐Ÿ”Amritsar Call Girl No๐Ÿ’ฐAdvance Cash...
๐Ÿ’šCall Girls In Amritsar ๐Ÿ’ฏAnvi ๐Ÿ“ฒ๐Ÿ”8725944379๐Ÿ”Amritsar Call Girl No๐Ÿ’ฐAdvance Cash...
ย 
๐Ÿ‘‰ Amritsar Call Girls ๐Ÿ‘‰๐Ÿ“ž 8725944379 ๐Ÿ‘‰๐Ÿ“ž Just๐Ÿ“ฒ Call Ruhi Call Girl Near Me Amri...
๐Ÿ‘‰ Amritsar Call Girls ๐Ÿ‘‰๐Ÿ“ž 8725944379 ๐Ÿ‘‰๐Ÿ“ž Just๐Ÿ“ฒ Call Ruhi Call Girl Near Me Amri...๐Ÿ‘‰ Amritsar Call Girls ๐Ÿ‘‰๐Ÿ“ž 8725944379 ๐Ÿ‘‰๐Ÿ“ž Just๐Ÿ“ฒ Call Ruhi Call Girl Near Me Amri...
๐Ÿ‘‰ Amritsar Call Girls ๐Ÿ‘‰๐Ÿ“ž 8725944379 ๐Ÿ‘‰๐Ÿ“ž Just๐Ÿ“ฒ Call Ruhi Call Girl Near Me Amri...
ย 
VIP Hyderabad Call Girls KPHB 7877925207 โ‚น5000 To 25K With AC Room ๐Ÿ’š๐Ÿ˜‹
VIP Hyderabad Call Girls KPHB 7877925207 โ‚น5000 To 25K With AC Room ๐Ÿ’š๐Ÿ˜‹VIP Hyderabad Call Girls KPHB 7877925207 โ‚น5000 To 25K With AC Room ๐Ÿ’š๐Ÿ˜‹
VIP Hyderabad Call Girls KPHB 7877925207 โ‚น5000 To 25K With AC Room ๐Ÿ’š๐Ÿ˜‹
ย 
Call Girl In Indore ๐Ÿ“ž9235973566๐Ÿ“ž Just๐Ÿ“ฒ Call Inaaya Indore Call Girls Service ...
Call Girl In Indore ๐Ÿ“ž9235973566๐Ÿ“ž Just๐Ÿ“ฒ Call Inaaya Indore Call Girls Service ...Call Girl In Indore ๐Ÿ“ž9235973566๐Ÿ“ž Just๐Ÿ“ฒ Call Inaaya Indore Call Girls Service ...
Call Girl In Indore ๐Ÿ“ž9235973566๐Ÿ“ž Just๐Ÿ“ฒ Call Inaaya Indore Call Girls Service ...
ย 
Dehradun Call Girl Service โค๏ธ๐Ÿ‘ 8854095900 ๐Ÿ‘„๐ŸซฆIndependent Escort Service Dehradun
Dehradun Call Girl Service โค๏ธ๐Ÿ‘ 8854095900 ๐Ÿ‘„๐ŸซฆIndependent Escort Service DehradunDehradun Call Girl Service โค๏ธ๐Ÿ‘ 8854095900 ๐Ÿ‘„๐ŸซฆIndependent Escort Service Dehradun
Dehradun Call Girl Service โค๏ธ๐Ÿ‘ 8854095900 ๐Ÿ‘„๐ŸซฆIndependent Escort Service Dehradun
ย 
Circulatory Shock, types and stages, compensatory mechanisms
Circulatory Shock, types and stages, compensatory mechanismsCirculatory Shock, types and stages, compensatory mechanisms
Circulatory Shock, types and stages, compensatory mechanisms
ย 
Call Girls Bangalore - 450+ Call Girl Cash Payment ๐Ÿ’ฏCall Us ๐Ÿ” 6378878445 ๐Ÿ” ๐Ÿ’ƒ ...
Call Girls Bangalore - 450+ Call Girl Cash Payment ๐Ÿ’ฏCall Us ๐Ÿ” 6378878445 ๐Ÿ” ๐Ÿ’ƒ ...Call Girls Bangalore - 450+ Call Girl Cash Payment ๐Ÿ’ฏCall Us ๐Ÿ” 6378878445 ๐Ÿ” ๐Ÿ’ƒ ...
Call Girls Bangalore - 450+ Call Girl Cash Payment ๐Ÿ’ฏCall Us ๐Ÿ” 6378878445 ๐Ÿ” ๐Ÿ’ƒ ...
ย 
โค๏ธAmritsar Escorts Serviceโ˜Ž๏ธ9815674956โ˜Ž๏ธ Call Girl service in Amritsarโ˜Ž๏ธ Amri...
โค๏ธAmritsar Escorts Serviceโ˜Ž๏ธ9815674956โ˜Ž๏ธ Call Girl service in Amritsarโ˜Ž๏ธ Amri...โค๏ธAmritsar Escorts Serviceโ˜Ž๏ธ9815674956โ˜Ž๏ธ Call Girl service in Amritsarโ˜Ž๏ธ Amri...
โค๏ธAmritsar Escorts Serviceโ˜Ž๏ธ9815674956โ˜Ž๏ธ Call Girl service in Amritsarโ˜Ž๏ธ Amri...
ย 
Whitefield { Call Girl in Bangalore โ‚น7.5k Pick Up & Drop With Cash Payment 63...
Whitefield { Call Girl in Bangalore โ‚น7.5k Pick Up & Drop With Cash Payment 63...Whitefield { Call Girl in Bangalore โ‚น7.5k Pick Up & Drop With Cash Payment 63...
Whitefield { Call Girl in Bangalore โ‚น7.5k Pick Up & Drop With Cash Payment 63...
ย 
Dehradun Call Girls Service {8854095900} โค๏ธVVIP ROCKY Call Girl in Dehradun U...
Dehradun Call Girls Service {8854095900} โค๏ธVVIP ROCKY Call Girl in Dehradun U...Dehradun Call Girls Service {8854095900} โค๏ธVVIP ROCKY Call Girl in Dehradun U...
Dehradun Call Girls Service {8854095900} โค๏ธVVIP ROCKY Call Girl in Dehradun U...
ย 
Chandigarh Call Girls Service โค๏ธ๐Ÿ‘ 9809698092 ๐Ÿ‘„๐ŸซฆIndependent Escort Service Cha...
Chandigarh Call Girls Service โค๏ธ๐Ÿ‘ 9809698092 ๐Ÿ‘„๐ŸซฆIndependent Escort Service Cha...Chandigarh Call Girls Service โค๏ธ๐Ÿ‘ 9809698092 ๐Ÿ‘„๐ŸซฆIndependent Escort Service Cha...
Chandigarh Call Girls Service โค๏ธ๐Ÿ‘ 9809698092 ๐Ÿ‘„๐ŸซฆIndependent Escort Service Cha...
ย 
Cardiac Output, Venous Return, and Their Regulation
Cardiac Output, Venous Return, and Their RegulationCardiac Output, Venous Return, and Their Regulation
Cardiac Output, Venous Return, and Their Regulation
ย 
โค๏ธCall Girl Service In Chandigarhโ˜Ž๏ธ9814379184โ˜Ž๏ธ Call Girl in Chandigarhโ˜Ž๏ธ Cha...
โค๏ธCall Girl Service In Chandigarhโ˜Ž๏ธ9814379184โ˜Ž๏ธ Call Girl in Chandigarhโ˜Ž๏ธ Cha...โค๏ธCall Girl Service In Chandigarhโ˜Ž๏ธ9814379184โ˜Ž๏ธ Call Girl in Chandigarhโ˜Ž๏ธ Cha...
โค๏ธCall Girl Service In Chandigarhโ˜Ž๏ธ9814379184โ˜Ž๏ธ Call Girl in Chandigarhโ˜Ž๏ธ Cha...
ย 
Intramuscular & Intravenous Injection.pptx
Intramuscular & Intravenous Injection.pptxIntramuscular & Intravenous Injection.pptx
Intramuscular & Intravenous Injection.pptx
ย 
Electrocardiogram (ECG) physiological basis .pdf
Electrocardiogram (ECG) physiological basis .pdfElectrocardiogram (ECG) physiological basis .pdf
Electrocardiogram (ECG) physiological basis .pdf
ย 
Most Beautiful Call Girl in Chennai 7427069034 Contact on WhatsApp
Most Beautiful Call Girl in Chennai 7427069034 Contact on WhatsAppMost Beautiful Call Girl in Chennai 7427069034 Contact on WhatsApp
Most Beautiful Call Girl in Chennai 7427069034 Contact on WhatsApp
ย 

Mentoring developers

Editor's Notes

  1. Why talk about mentorship? Because at the end of the day being in tech and programming is more of a CRAFT then a straight skillUsually when you start mentioning programming as craft you get all the โ€œcrafts should have intrinsic valueโ€ UmNoThat is artThe craftsman is also in love with his medium, but believes that form and function must be balanced to maximize the profit/usefulnessfrom delivered value.
  2. So what is mentorship?Mentorship is a process that always has a beginning- that beginning is generally taking something with raw potential, usually young but not necessarilyโ€ฆ and by pairing that person with other people who can train them and shape their potential intoโ€ฆ
  3. Somethings useful and worthwhileQuick aside โ€“ Iโ€™m using the entire padawan_> jedi experience as a metaphor for what I see as a tech relationshipA Padawan, Padawan learner, or Jedi Apprentice in Basic, referred to a Force-sensitive adolescent who had begun one-on-one instruction with a Jedi Knight or Master outside of the Jedi academy. Having passed the Initiate Trials and ascended in rank from an Initiate, Padawans were given more responsibilities within the Jedi Order but were subject to the demands of their master.
  4. AT the end of the day mentorship can be the best thing ever โ€“ or the worst thing everโ€ฆ there are lots of factors that can make even a relationship that ends badly worth the trouble thoughRemember a single mentor never has complete control over how a person turns out in the end
  5. Mentorship refers to a personal developmental relationship in which a more experienced or more knowledgeable person helps to guide a less experienced or less knowledgeable person. However, true mentoring is more than just answering occasional questions or providing ad hoc help. It is about an ongoing relationship of learning, dialog, and challenge.The person in receipt of mentorship may be referred to as a protรฉgรฉ (male), a protรฉgรฉe (female), an apprentice or, in recent years, a mentee."Mentoring" is a process that always involves communication and is relationship based, but its precise definition is elusive. One definition of the many that have been proposed, isMentoring is a process for the informal transmission of knowledge, social capital, and the psychosocial support perceived by the recipient as relevant to work, career, or professional development; mentoring entails informal communication, usually face-to-face and during a sustained period of time, between a person who is perceived to have greater relevant knowledge, wisdom, or experience (the mentor) and a person who is perceived to have less (the protรฉgรฉ)".[1]
  6. There are many mentorship organizations which have very formal training procedures, there are also much more informal ways of finding a good mentorWhat will work best for you is going to depend a LOT on what you want to accomplishFormal mentorships tend to be work oriented and focused unless theyโ€™re affiliated with some kind of organization (such as a usergroup)
  7. Not every mentorship relationships needs to be or should be the kind where you invite them to your weddingThe level of personal involvement you have in a mentorship relationship is something you need to think about
  8. Long term mentorships can be a rich and ever changing experiences โ€“ but itโ€™s almost like commiting to a marriage, you have to make it work. Shorter, intensive mentorships often are a better fit, especially when you only want to work on a skill or career related component
  9. Most mentorship works best face to face, one on one โ€“ thatโ€™s where you get the best bang for your buck.. But mentorship is a very personal thingSometimes especially in the more formal, impersonal settings youโ€™ll get more done by having group mentorships take place. Generally the more skilled a person is the less use a group mentorship truly is for them
  10. So now that we know what mentorship is โ€“ the next question is really why bother? What are the personal reasons to make mentorship something you get involved with?
  11. Mentoring. We all know mentoring is good for your career, but sometimes itโ€™s hard to make time to find and meet with mentors. Hereโ€™s how mentoring can make a big difference in the way you work: Information: Mentors can help you learn complex tools or processes, review your work, and avoid or resolve problems. Advice: Mentors can share insights you didnโ€™t even know you needed. Mentors can also help you understand your hidden strengths and weaknesses. Sponsorship: Mentors can help you find opportunities you may not hear about yourself, or convince people to take a chance on you. Mentors can also speak up for you when people are making decisions. Social interaction: Regular mentoring conversations can bring some of that social interaction back into remote work.
  12. The Law of Accelerating ReturnsWe can organize these observations into what I call the law of accelerating returns as follows:Evolution applies positive feedback in that the more capable methods resulting from one stage of evolutionary progress are used to create the next stage. As a result, therate of progress of an evolutionary process increases exponentially over time. Over time, the โ€œorderโ€ of the information embedded in the evolutionary process (i.e., the measure of how well the information fits a purpose, which in evolution is survival) increases.A correlate of the above observation is that the โ€œreturnsโ€ of an evolutionary process (e.g., the speed, cost-effectiveness, or overall โ€œpowerโ€ of a process) increase exponentially over time.In another positive feedback loop, as a particular evolutionary process (e.g., computation) becomes more effective (e.g., cost effective), greater resources are deployed toward the further progress of that process. This results in a second level of exponential growth (i.e., the rate of exponential growth itself grows exponentially).Biological evolution is one such evolutionary process.Technological evolution is another such evolutionary process. Indeed, the emergence of the first technology creating species resulted in the new evolutionary process of technology. Therefore, technological evolution is an outgrowth ofโ€“and a continuation ofโ€“biological evolution.A specific paradigm (a method or approach to solving a problem, e.g., shrinking transistors on an integrated circuit as an approach to making more powerful computers) provides exponential growth until the method exhausts its potential. When this happens, a paradigm shift (i.e., a fundamental change in the approach) occurs, which enables exponential growth to continue.Knowledge Transfer and tribal knowledge (aka the bus factor issues) are endemic in open source and in technology in generalKurzweil's The Law of Accelerating Returns (no no, not Mooreโ€™s Law which actually only applies to semiconductor circuits)Learn or be unemployed
  13. The term role model generally means any "person who serves as an example, whose behavior is emulated by othersโ€œOften in careers the only way to know where you want to get to is by seeing someone who is where you want to be(bill gates, rasmus, etc)
  14. No one person can know all things - and no matter how hard you try you can never โ€“ EVER see yourselfTalk about how others have been where youโ€™ve been, done what youโ€™ve done, and frankly see you better then you see yourself Dunningโ€“Kruger effectThe Dunningโ€“Kruger effect is a cognitive bias in which unskilled individuals suffer from illusory superiority, mistakenly rating their ability much higher than average. This bias is attributed to a metacognitive inability of the unskilled to recognize their mistakesActual competence may weaken self-confidence, as competent individuals may falsely assume that others have an equivalent understanding. As Kruger and Dunning conclude, "the miscalibration of the incompetent stems from an error about the self, whereas the miscalibration of the highly competent stems from an error about othersโ€Also imposter syndrome โ€“ you are as good as you think you are
  15. Connection: Mentors can help you navigate a large organization and find just the right people who can help you. This is also how you get good jobs, references and move up in the world
  16. Accountability: Mentors can help you commit to your goals and stay motivated. Stretching: Mentors can challenge you to grow and call you out if youโ€™re slacking off. This is the most personal aspect of any mentorship relationship
  17. 10 Good Reasons to become a Mentor You'll learn . By serving as a mentor, you'll learn from your mentees Youโ€™ll build your leadership and management skills Youโ€™ll receive recognition from peers and superiors You'll review and validate what you know and what you've accomplished You'll probably feel satisfied, proud, and energized Youโ€™ll get a new and fresh outlook on your own job, challenges and way forward Mentoring could have future personal payoffs The opportunity to meet new colleagues and expand your circle of networking You'll leave the world better than you found it. Leave your legacy Your chance to pay back
  18. You can learn as much from the person you are mentoring as they can learn from youSometimes you will get schooled by the person you are endeavoring to mentor (this is not necessarily a bad thing)
  19. Even if they are not your deeds, the things your subordinates do will shine down on you
  20. Connection: Mentors can help you navigate a large organization and find just the right people who can help you. This is also how you get good jobs, references and move up in the world
  21. If youโ€™ve been mentored by someone, itโ€™s often in your best interest to give back
  22. Accountability: Mentors can help you commit to your goals and stay motivated. Stretching: Mentors can challenge you to grow and call you out if youโ€™re slacking off. This is the most personal aspect of any mentorship relationship
  23. With any relationship there are no hard and fast rules about what makes a success, but there are ways to increase your chances for having a positive experience, either as a mentor or apprentice
  24. These are the steps you need to take before you really start into any mentorship relationship. Itโ€™s almost like getting married, only with no money changing hands, no sex and a lot easier to get out ofRemember each of these steps is important even in informal and personal mentorships itโ€™s often a good idea to sit down and hash things out
  25. Remember that the key is prioritizing the relationship โ€“ lack of communication is the number one way to kill any relationshipTechnologies that prioritize face to face interact are superior โ€“ but you can supplement face to face interaction with technology
  26. Remember to always have a way to back out โ€“ a defined way of how you intend to have closure or merely an idea of how (and when) you intend to redefine the relationship
  27. What is merely a partnership orchestrated by a company between two co-workers might turn into a lifelong partnership in their own companyWhat started as a simple mentorship might turn into much moreEvery relationship will grow and change on itโ€™s own โ€“ donโ€™t try to force anything โ€“ especially in more informal mentorshipsThis is VERY important and worth reiterating 100 times
  28. Rule of mentorship โ€“ like any relationship or partnership itโ€™s a shared responsibility โ€“ both sides have to be willing to make a go of it, if one or the other does not you canโ€™t keep trying to hold it together entirely one sidedThere is nothing that says you canโ€™t simply walk away if the mentorship doesnโ€™t work well
  29. . Mentee Commitment I'm responsible for my career goals and would enjoy the benefit of a mentor's guidance to create a plan for success I'm ready to listen and to share my ideas to develop a give and take relationship I'm ready to receive objective feedback to consider new ideas and new approaches suggested by my Mentor Iโ€™m ready to give objective feedback to my Mentor in order to work towards our objectives I have realistic expectations for my Mentor relationship. No one is perfect and good relationships take honesty, effort and time I'm busy with work, but I'm ready to make a commitment ย by meeting up / communicating with my Mentor
  30. I will make a personal connection based on trust and mutual respect and listen to my Mentee's needs and concerns I will help my Mentee to define career goals and provide networking opportunities to attain those goals I will share my knowledge of educational and professional requirements to prepare my Mentee for his/her career I will offer information, advice, references, and resources to assist my Mentee's needs I will offer constructive feedback , and allow my Mentee to learn from his/her mistakes I will give help and support in a non-threatening way , in a manner that the recipient will appreciate and value and that will empower them to move forward with confidence towards what they want to achieve
  31. There are lots of things that can drain the soul out of a mentoring relationship, some arenโ€™t escapable. For example a mismatch in personality or a breach of trust between two people is seldom something that can be overcome โ€“ you can try moving the mentoring to more โ€œformalโ€ ground where personality is less of an issue, but those scars will still remainLack of focus or expectations mismatch are far easier to recover from โ€“ these
  32. What doesnโ€™tโ€™ kill us only makes us stronger (but be ready with your life support tools)Remember at the end of the day each person is responsible for their own career and their own path in life.You can whip out the life support tools and try to rescue someone but they may not be any happier for it
  33. So finally Iโ€™m going to tell you why Iโ€™m interested in mentorship myself, and why I push so hard for both individuals and groups to get involved in some kind of structured or non-structured mentorship programs
  34. Talk about the story of the cable modem in the basement, and the bad PEAR run inAlso speak on how first mentorships are often those we know best
  35. These are the things I learned that a beginning apprentice needs to understand and do to have a successful mentoring
  36. Story of Sara and coding drunk and the ballmer peakWez and my first karma at my first conference
  37. These are the things I learned in my intermediate apprentice situation and what I needed to deal with
  38. Elizabeth, Lorna, Lig and phpwomenMatt and eli โ€“ and many many more โ€“ as my skills have grown so has the circle of people who I consider โ€œmentorsโ€ โ€“ but also friends
  39. As an advanced developer most of your relationships tend to shift โ€“ frankly it gets somewhat harder as you increase your skills to find those with more skills then you You tend to shift SIDEWAYS โ€“ having those โ€œmentoringโ€ relationships where you trade on something you excel in for something they excel in, instead of straight advancement as you did in the early days
  40. Somgdm also known as michaelmaclean came into my office (otherwise known as php-gtk)With some pushing and prodding he got involved in php documentation, php-gtk, then helped me move the cairo extension from the shape it was in after gsoc into something much more useful and awesomeHeโ€™s also done his own from scratch extensions and moved on in the world โ€ฆ. But we still talk a lot though weโ€™ve never met in personBe sure to mention the conversations over changing jobs and feeling confidence in your own skills
  41. These are some of the hardest mentoring relationships to maintain simply because as your apprentices become more skilled they need you less, and often there is less connection there โ€“ still donโ€™t be afraid to reach out and let the relationship change
  42. Php-gtk,zen framework, phpthrowdown โ€“ currently trying to talk him into getting a better job ;) some words about talking him into speaking (woot)
  43. Intermediatesdevs are interesting creatures because their move to the next level is entirely dependant on how confidant they are in themselves as developers and people. You will find you donโ€™t need to do as much of the day to day answering questions, but you may need to keep an eye on bad habits and squash them
  44. My son the geek Patrick, teaching him slowly how to be a good dev in many languages on many systems and he likes to learn
  45. In order to make that move from a beginning developer to a more advanced developer, I need to work on feeding the apprentice with these actionsBeginning developers require more work then the other two types of developers put together but I think itโ€™s important to always have at least one youโ€™re working with for the simple reason that as a mentor they keep you grounded with the โ€œbeginnersโ€ crewโ€ฆ and you remember what it was like as a N00b who knew absolutely nothing.Many senior devs lose this remembered mindset and thatโ€™s why they often have a hard time with some parts of their jobs
  46. No matter where you are in your current career remember that the lables of โ€œapprenticeโ€ and โ€œmasterโ€ are just that โ€“ labels. You will grow and change and the people around you will as well, this is a good thing. Share that pool of knowledge and remember that itโ€™s ok to do things differently. Life isnโ€™t star wars and sometimes the dark side is a great place to visit and eat cookies ;)
  47. A little bit about me โ€“ involved in a lot of stuff
  48. Have any questions or comments about the talk in general?
  49. remember that a lot of the information on the internet and looking at extensions is out of date โ€“ these are some stuff that can help you, but your own experiences blogged would be great as wellIโ€™m always sitting around in IRC willing to help out with things