Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Mentoring and Teaching Developers
Search
Justin Herrick
September 18, 2014
Programming
1
180
Mentoring and Teaching Developers
The how and why of mentoring along with some tips as an apprentice
Justin Herrick
September 18, 2014
Tweet
Share
Other Decks in Programming
See All in Programming
AIコーディングエージェント(NotebookLM)
kondai24
0
220
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
270
Navigating Dependency Injection with Metro
l2hyunwoo
1
170
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
280
Grafana:建立系統全知視角的捷徑
blueswen
0
140
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
130
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
630
Python札幌 LT資料
t3tra
6
1k
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
960
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
3
660
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
160
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
440
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
65
35k
Accessibility Awareness
sabderemane
0
23
Making Projects Easy
brettharned
120
6.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
2
2.7k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
140
Bash Introduction
62gerente
615
210k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
88
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Marketing to machines
jonoalderson
1
4.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Transcript
Teaching & Mentoring Developers Justin Herrick @jah2488
None
Teaching and Mentoring
Teaching as Mentoring
Teaching ! academic focused theoretical focused
Mentoring ! workplace focused vocation focused
Mentoring “Instilling wisdom and experience from one individual to another”
Relationships
Relationships
Relationships
Relationships
Why
None
None
None
Learning by Teaching
Accelerated Learning Knowledge Time
Everyone can be a mentor
The mentor - apprentice relationship should be one of mutual
respect.
Know the learning style of you and your apprentice
Visual Aural Verbal Physical Logical Social - Solitary
Don’t teach what you were taught
Teach what you know
Don’t teach the way you were taught
“Well, the first book I was forced to read was
‘The He-Mans Book To Structured Computer Programs’ and look how I turned out.”
“Post hoc ergo propter hoc”
Good Mistakes Bad Mistakes
Learning Mistakes Painful Mistakes
Struggling with everything in Vim ! Losing work due to
VCS configured wrong ! Nuking a production server
Subpar design Pain ! Exploring a ‘clever’ technique ! Using
(and debugging) a cutting edge technology
“You knew this was a bad idea.”
Giving Advice
Provide the direction to the answer ! Not the answer
directly
Honesty
Honest about your own skills
Honest with their skills and progress
Don’t Be Mean
Be a Resource
Be a curator
Assignments
Good Assignments
point(x, y) ! rect(x, y, w, h, opacity, rgb, border_w,
border_h, border_rgb)
Being an Apprentice
Be curious
Consume everything
Take notes
Apprenticeship Patterns http://chimera.labs.oreilly.com/books/1234000001813/index.html
Finding a Mentor
Meetups! !
The End