Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
code4lib - What beginners teach us
Search
Selena Deckelmann
February 10, 2015
Technology
1.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
code4lib - What beginners teach us
Keynote given on 2/10/2015 at the code4lib conference
Selena Deckelmann
February 10, 2015
More Decks by Selena Deckelmann
See All by Selena Deckelmann
Our privacy and the web
selenamarie
0
710
Postgres: an intro for new developers
selenamarie
0
250
Alembic and SQLAlchemy: sane schema management
selenamarie
0
300
What beginners teach us - New Relic FutureTalk
selenamarie
0
230
The Final Crontab
selenamarie
3
8.5k
Cost of 100% processing and crashstorage options for Socorro
selenamarie
0
220
Socorro, crash-stats.mozilla.com and Postgres
selenamarie
0
350
What beginners teach us - Passion Projects
selenamarie
6
2.3k
Sane Schema Management with Alembic
selenamarie
2
1.4k
Other Decks in Technology
See All in Technology
可視化から始めたAI駆動開発_ochi_ver1.01 / AI-Driven Development Starting with Visualization_ver1.01
yayoi_dd
0
110
個別開発で終わらせない。 現場の課題をプロダクトの強さに変える StockmarkのFDE
ktkrhr
0
490
The seven pitfalls of AI (revised version)
ufried
0
160
Claude Designがめちゃくちゃ便利なので使ってほしい
diggymo
0
170
10年欲しかった音楽管理アプリを、AIと一緒に作りはじめた
judau
1
190
CI/CDではもう遅い - 人とAIが迂回しないDevSecOps Verify基盤の再設計 -
kintotechdev
1
520
Snowflake Horizon Catalog と Apache Iceberg で作る オープンなデータ基盤
kitagawaz
0
360
Terraformを用いたJamf Pro構成のIaC, GitOps化への挑戦
yukun
0
120
覗いてみよう 関数型ビジュアル言語×2Dグラフィックスの世界
yohyamasaki
0
160
Apache Iceberg が拓く AI 時代のオープンレイクハウス
tomtanaka
0
200
サーバーフルコンピューティング?AWS Lambda
iwatatomoya
0
100
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
1
290
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
420
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
600
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.3k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
260
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Paper Plane (Part 1)
katiecoart
PRO
2
11k
How Software Deployment tools have changed in the past 20 years
geshan
2
34k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Transcript
What beginners teach us Selena Deckelmann @selenamarie Staff Data Architect,
Mozilla
photo by courthouselover
The adult section
None
I could go there.
Discovering what’s possible
None
http://bit.ly/1fQEXeF
http://github.com/mozilla/socorro
None
None
None
None
None
http://bit.ly/1fOgBSB
“In the beginner’s mind there are many possibilities, in the
expert’s mind, there are few.” -Shunryu Suzuki
I am a beginner teacher
full of possibility
the one thing... Next time you answer a beginner’s question
take a moment and consider... How will the beginner feel
when they hear your answer?
I’ve been involved in FOSS Since 1995
PyLadies Get women who code together In September 2012, I
joined...
our first project... A Coursera Class
Walk away or Figure out how to teach?
beginners: Open to possibility and overwhelmed by choice
TMTOWTDI the best part of beginners mind adventure, possibility, inclusive
but...
None
None
our job as teacher is to answer... “What do I
do next?”
And to consider: How do people feel while they’re taking
the next step?
What does learning how to program feel like?
None
When experience is a dead end
None
None
None
When PyLadies succeeds
None
None
None
Engineering experiences
“The unwritten first chapter” Big goals Early wins In-person connections
Cultivate a learning environment
Tools for engineering great beginner experiences
From Hacker School: No “Well, Actually...” No Feigning Surprise
pairing best instructors are those that just learned
1:3 ratio instruction to doing
listen carefully learn from how students rephrase and ask questions
PyLadiesPDX 412 women 1-2 meetings per week
• New skills • Peer support • Structure and routine
• Confidence What PyLadies say they get:
How have I benefited and what have I learned from
teaching?
write better code write better docs gain perspective
recruit diverse members to your communities
adainitiative.org openhatch.org pyladies.org
and...
an informed public
Julie Horvath’s blog post http://julieannhorvath.com/2013/07/09/a-different-perspective.html
“I didn’t grow up thinking I could do anything I
wanted to.”
I see this every day teaching adults.
People don’t know what’s possible.
Where I belong, where I can go
make a better world!
teach! <3
What beginners teach us Selena Deckelmann @selenamarie Staff Data Architect,
Mozilla
This work is licensed under the Creative Commons Attribution- ShareAlike
3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. All photos are © by owners. PyLadies photos shared with permission. Kalispell public library photo shared with permission, not for commercial reuse.