Practicing to be Perfect

Practicing to be Perfect

Better

1896

2016

Everyone in an organization keeps on getting promoted until they reach their level of incompetence.

Peter Principle

there are a handful of postmortem patterns that I keep seeing over and over again

Art +

Engineering

= Craft?

 

Father - Ludwig, a teacher
Nannerl - Sister, 4.5 yrs older

18 shows

Laszlo & Klara Polga

💘

"early and intensive specialization in a particular subject"

Many characteristics once believed to reflect innate talent are actually the result of intense practice extended for a minimum of 10 years.

Deliberate Practice

1. Develop skills others have figured out how to do (with a coach)

2. Practice outside one's comfort zone and constantly try things that are beyond her current abilities

2. "generally not enjoyable"

3. Well-defined, specific goals to improve target performance (with a set of small changes developed by a coach)

4. Deliberate; requires full attention and conscious actions

5. Feedback and modification of efforts in response to that feedback.

6. Produces and depends on effective mental representations

7. Focus on particular aspects of skills and work to improve them specifically

Mental Representations

Actual Game Positions

Experts: 20+ pieces

Novices: 4-5 pieces

Random

Experts: 6-7 pieces

Novices: 4-5 pieces

Avg: 7-8

After 200 training sessions, he had reached 82 digits

You need to break down big goals into smaller and smaller parts, and then you need to give them the part that they’re almost able to do, and with support can do.

  • Designed specifically to improve performance

  • Can be repeated a lot

  • Feedback is continuously available

  • Highly demanding mentally

  • Not much fun

Deliberate Practice: Individual

Kata

http://codekata.com/

https://www.codewars.com/

 

☑️ Can be repeated a lot

☑️ Feedback is continuously available

Mentor(ing)

https://exercism.io/

 

☑️ Develop skills others have figured out how to do (with a coach)

Other

 

Code Review / PRs

#100DaysOfCode

CodePen / CodeSandbox / Repl.it

 

☑️ Develop skills others have figured out how to do (with a coach)

☑️ Highly demanding mentally

Deliberate Practice: Teams

Mentor(ing)

Pair(ing)

 

 

☑️ Designed specifically to improve performance

☑️ Highly demanding mentally

☑️ Not much fun

Debt Reduction

Performance Improvements

 

 

☑️ Not much fun

☑️ Feedback is continuously available

Other

 

20% time

Spikes / Tracer Bullets

 

 

☑️ Designed specifically to improve performance

Deliberate Practice: Organizations

Deliberate Practice: Organizations

Training

 

Conferences

Education

Sabbatical

☑️ Designed specifically to improve performance

Community

 

Open Source (Sponsorship)

Shared Spaces

☑️ Designed specifically to improve performance

☑️ Feedback is continuously available

R&D

 

Hackathons

JS1K / Code Golf

https://kaggle.com

☑️ Can be repeated a lot

☑️ Feedback is continuously available

☑️ Highly demanding mentally

Demo

This coupon has the 50% off forever 
if you want to hand that out! ae-3D3B5F95F09C

Myelin and 🧠

Thank You

Appendix

Deliberate Practice

You need to break down big goals into smaller and smaller parts, and then you need to give them the part that they’re almost able to do, and with support can do.

10,000 Hours

Practicing to be ~Perfect~ Better - BJUG & DJUG

By virtualandy

Practicing to be ~Perfect~ Better - BJUG & DJUG

A look at how the software engineering community could adapt the ideas of deliberate practice into their regular routines.

  • 908