Whenever you decide to learn something new, just go though the checklist and decide which principles apply to your particular project. Here’s the checklist for rapid skill acquisition: 1. Choose a lovable project. 2. Focus your energy on one skill at a time. 3. Define your target performance level. 4. Deconstruct the skill into subskills. 5. Obtain critical tools. 6. Eliminate barriers to practice. 7. Make dedicated time for practice. 8. Create fast feedback loops. 9. Practice by the clock in short bursts. 10. Emphasize quantity and speed.