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
新卒研修に仕掛ける 学びのサイクル / Implementing Learning Cycles in New Graduate Training
takashi_toyosaki
1
210
教える側は、初学者に谷越えまで伴走すべき(ダニング・クルーガー効果からの考察)
hysmrk
3
120
みんなのコード 2024年度活動報告書/ 2025年度活動計画書
codeforeveryone
0
220
生成AIとの上手な付き合い方【公開版】/ How to Get Along Well with Generative AI (Public Version)
handlename
0
590
自己紹介 / who-am-i
yasulab
PRO
3
5.3k
20250807_がんばらないコミュニティ運営
ponponmikankan
0
160
技術勉強会 〜 OAuth & OIDC 入門編 / 20250528 OAuth and OIDC
oidfj
5
1.7k
モンテカルロ法(3) 発展的アルゴリズム / Simulation 04
kaityo256
PRO
8
1.4k
Webリテラシー基礎
takenawa
0
14k
20250625_なんでもCopilot 一年の振り返り
ponponmikankan
0
330
CHARMS-HP-Banner
weltraumreisende
0
570
検索/ディスプレイ/SNS
takenawa
0
14k
Featured
See All Featured
Statistics for Hackers
jakevdp
799
220k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Building Adaptive Systems
keathley
43
2.7k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
YesSQL, Process and Tooling at Scale
rocio
173
14k
For a Future-Friendly Web
brad_frost
179
9.9k
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