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