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
A crash intro to deliberate practice
Search
Markus Wein
June 11, 2015
Technology
0
110
A crash intro to deliberate practice
A talk I gave on the 25th edition of Vienna.rb
Markus Wein
June 11, 2015
Tweet
Share
More Decks by Markus Wein
See All by Markus Wein
Command Line Productivity
cypher
1
130
Keeping Your PostgreSQL Data Save
cypher
0
120
Ghost in the State Machine
cypher
2
310
In the beginning was TXT
cypher
0
110
n Things You Didn't Know About PostgreSQL (Rubyslava & PyVo 2014 Edition)
cypher
1
240
How to Become a Better Developer
cypher
2
1.8k
An Introduction to Rust
cypher
1
8.1k
How to Become a Better Developer
cypher
1
230
A Very Short Overview of Vagrant
cypher
0
7.9k
Other Decks in Technology
See All in Technology
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
410
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
1k
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
370
人工衛星のファームウェアをRustで書く理由
koba789
13
7.2k
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
140
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
110
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
生成AIでセキュリティ運用を効率化する話
sakaitakeshi
0
550
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
1
360
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
200
roppongirb_20250911
igaiga
1
210
ChatGPTとPlantUML/Mermaidによるソフトウェア設計
gowhich501
1
130
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Statistics for Hackers
jakevdp
799
220k
Being A Developer After 40
akosma
90
590k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Transcript
None
Can't do, but want/need to
Can do with effort
Mastered
None
None
Hard Practice
Long Practice
Better Practice
Deliberate Practice
"Deliberate Practice." Worst. Name. Ever. — Kathy Sierra
Design practice sessions
Clear & specific outcome
95% improvement
Small & focussed sessions
“Shoot the basketball into the hoop while standing 3m from
the hoop at a 45º angle”
“Analyze the cockpit instruments and determine the plane’s attitude within
5 seconds”
“Write & run a program (without errors) that accesses and
displays data from this database.”
కӂب
Too Hard?
Break the skill down
Reduce performance criteria
Practice makes permanent Locks in whatever is practiced
Half-a-Skill beats Half-assed skill
Not all practice should be deliberate practice
"Work on a project, e.g. create a small game in
a new programming language"
"Work through a step-by- step tutorial"
"Listen to a lecture or a presentation"
Figure out what do deliberate practice
Playing/ performing/ discovery still important
"Badass" by Kathy Sierra "Brain Rules" by John Medina "The
Talent Code" by Daniel Coyle