Path to mastery

1️⃣ Valid Environment

Learning requires a clear link between decisions and outcomes. If results are mostly random, there’s little to learn.

Counter example: most stock picker.

2️⃣ Repetition with Feedback

Skills don’t develop from rare events. Repetition without feedback is useless.

Counter example: political commentator.

3️⃣ Timely Feedback

Faster feedback strengthens learning.

This is why REPL loops help in programming and learning hardware design is so much harder than software development.

4️⃣ Deliberate Practice

Focused attention instead of mindless repetitions (coach helps in diagnosing problems areas and focus practice there).

Pushing slightly beyond comfort, but not so much that you give up. 

Reference

https://youtu.be/5eW6Eagr9XA?si=eEuHDqfGKbQTTwMR