Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Those Who Care, Teach!
Search
Kenneth Love
October 07, 2017
Education
0
300
Those Who Care, Teach!
Teaching, inclusivity, diversity, and helpful language. From PyOhio 2017 and PyGotham 2017
Kenneth Love
October 07, 2017
Tweet
Share
More Decks by Kenneth Love
See All by Kenneth Love
Django 101
kennethlove
2
1k
Views can be Classy
kennethlove
7
1.7k
There's always money in the banana(-py) stand
kennethlove
1
160
Class-Based Views
kennethlove
2
270
Other Decks in Education
See All in Education
AIの時代こそ、考える知的学習術
yum3
2
180
演習問題
takenawa
0
9.9k
予習動画
takenawa
0
11k
【品女100周年企画】Pitch Deck
shinagawajoshigakuin_100th
0
3.3k
Common STIs in London: Symptoms, Risks & Prevention
medicaldental
0
140
2025.05.10 技術書とVoicyとわたし #RPALT
kaitou
1
240
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
signer
PRO
0
2k
モンテカルロ法(3) 発展的アルゴリズム / Simulation 04
kaityo256
PRO
7
1.4k
2025年度春学期 統計学 第2回 統計資料の収集と読み方(講義後配付用) (2025. 4. 17)
akiraasano
PRO
0
110
2025年度春学期 統計学 第12回 分布の平均を推測する ー 区間推定 (2025. 6. 26)
akiraasano
PRO
0
140
理想の英語力に一直線!最高効率な英語学習のすゝめ
logica0419
6
300
著作権と授業に関する出前講習会/dme-2025-05-01
gnutar
0
210
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Unsuck your backbone
ammeep
671
58k
For a Future-Friendly Web
brad_frost
179
9.8k
A Tale of Four Properties
chriscoyier
160
23k
The Invisible Side of Design
smashingmag
301
51k
How to Think Like a Performance Engineer
csswizardry
25
1.8k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The World Runs on Bad Software
bkeepers
PRO
70
11k
How to train your dragon (web standard)
notwaldorf
96
6.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
Fireside Chat
paigeccino
37
3.5k
Transcript
Those who care, teach!
Hello! I am Kenneth Love You can find me on
almost any service as @kennethlove
CAVEAT 100% self-taught at teaching ? ? ?
Reaching a wide audience Help people listen 1.
Reassurances ▪ Learning is hard ▪ It’s OK to have
to practice ▪ I had to learn this stuff, too
Encourage breaks ▪ No one works well on an empty
stomach ▪ Blood flow helps the brain work ▪ A change of scenery for problem-solving
Inclusion ▪ Include ambiguous names and non-gendered pronouns ▪ Use
names from other cultures and languages ▪ Don’t rely on idioms ▪ Slow down
None
▪ Folks ▪ Everyone ▪ Friends & Enemies ▪ Youse
Embrace the y’all
Moms get things done
Avoid four letter words !#?
No techshaming <?
Jargon TLA ▪ Computer Science-related terms ▪ Work projects and
code names
Make misteakes ▪ Error handling ▪ Log and stacktrace parsing
▪ Typos ▪ Refactoring
MISTAKE ? ! ! !
Reinforcement Help people remember 2.
Coding challenges ▪ Keep instructions minimal and clear ▪ Approach
from different angles ▪ Repeat whole previous challenges as single steps
Better than before ▪ Percentiles and grades can be depressing
▪ Care more about output than process, especially in the beginning
Repos and issues ▪ Provide code students can check out
▪ Have issues for them to solve
Story problems ▪ Provide touch points from industries and hobbies
that aren’t programming ▪ Two benefits: representation and better connections between programming and life
Motion and design ▪ Abstraction ▪ Overcome societal norms/idioms ▪
Representation
Notes and documentation ▪ Take-home guides ▪ Jupyter Notebooks ▪
Project files
Bye! I’m friendly and love to chat! You can find
me at the conference or online @kennethlove If you’d like to teach: • Meetups and bootcamps • Treehouse, Udacity, Codecademy, Code School, Pluralsite, etc • Django Girls • Corporate training
Credits Special thanks to all the people who made and
released these awesome resources for free: ▪ Presentation template by SlidesCarnival ▪ Photograph by Treehouse