Use it for an intensive, time-bound push to acquire a specific skill, such as a new programming language.
- Research how the skill is learned and what experts do (metalearning).
- Define a concrete project that uses the skill in a real context.
- Learn by doing the project, not by watching tutorials first.
- Isolate the weakest components and drill them separately.
- Seek frequent, honest feedback and test yourself regularly.
- Set a fixed timeframe and schedule focused blocks within it.