Home Book Notes Members Contact About
Scott Vejdani
Ultralearning: Master Hard Skills, Outsmart the Competition, and Accelerate Your Career - by Scott Young

Ultralearning: Master Hard Skills, Outsmart the Competition, and Accelerate Your Career - by Scott Young

Date read: 2019-09-14
How strongly I recommend it: 10/10
(See my list of 150+ books, for more.)

Go to the Amazon page for details and reviews.

The ultimate step-by-step guide to learn anything. A great book for anyone with a learning mindset who wants to see results quickly. Lessons learned from people that learned a language in 3 months or completed an MIT Computer Science MBA in 9 months. Even if you're not able to dedicate 100% of your time on learning something new, the tips and tactics outlined in this book will help anyone who is trying to develop themselves.


Contents:

  1. PRINCIPLE #1 - METALEARNING
  2. PRINCIPLE #2 - FOCUS
  3. PRINCIPLE #3 - DIRECTNESS
  4. PRINCIPLE #4 - DRILL
  5. PRINCIPLE #5 - RETRIEVAL
  6. PRINCIPLE #6 - FEEDBACK
  7. PRINCIPLE #7 - RETENTION
  8. PRINCIPLE #8 - INTUITION
  9. PRINCIPLE #9 - EXPERIMENTATION
  10. YOUR FIRST ULTRALEARNING PROJECT

show more ▼


My Notes

Directness is the practice of learning by directly doing the thing you want to learn. Basically, it's improvement through active practice rather than through passive learning. The phrases learning something new and practicing something new may seem similar, but these two methods can produce profoundly different results. Passive learning creates knowledge. Active practice creates skill.

Ultralearning is defined as a strategy for acquiring skills and knowledge that is both self-directed and intense.

Ultralearning is a strategy. A strategy is not the only solution to a given problem, but it may be a good one. Strategies also tend to be well suited for certain situations and not others, so using them is a choice, not a commandment.

Ultralearning is self-directed. It's about how you make decisions about what to learn and why. It's possible to be a completely self-directed learner and still decide that attending a particular school is the best way to learn something. Similarly, you could "teach yourself" something on your own by mindlessly following the steps outlined in a textbook. Self-direction is about who is in the driver's seat for the project, not about where it takes place.

Ultralearning is intense. All of the ultralearners I met took unusual steps to maximize their effectiveness in learning.

Your deepest moments of happiness don't come from doing easy things; they come from realizing your potential and overcoming your own limiting beliefs about yourself. Ultralearning offers a path to master those things that will bring you deep satisfaction and self-confidence.

The best ultralearners are those who blend the practical reasons for learning a skill with an inspiration that comes from something that excites them.

When it comes to pursuing your own ultralearning projects, the core of the ultralearning strategy is intensity and a willingness to prioritize effectiveness.


PRINCIPLE #1 - METALEARNING
Metalearning means learning about learning.

I find it useful to break down metalearning research that you do for a specific project into three questions: "Why?","What?", and "How?"

Answering "Why?"
Answering "What?"
Answering "How?"
The Emphasize/Exclude Method
If you're learning programming solely to make your own app, I'd focus on the inner workings of app development more than theories of computation. The second part of the Emphasize/Exclude Method is to omit or delay elements of your benchmarked curriculum that don't align with your goals. For example, one common recommendation for learning Mandarin Chinese, advocated by people such as the renowned linguist and Sinologist Victor Mair, is to focus on learning to speak before you try to read characters.

Omit or delay elements of your benchmarked curriculum that don't align with your goals.

A good rule of thumb is that you should invest approximately 10 percent of your total expected learning time into research prior to starting.

Metalearning research isn't a onetime activity you do only before starting your project. You should continue to do research as you learn more.

One way to do this is to spend a few hours doing more researchóinterviewing more experts, searching online for more resources, searching for new possible techniquesóand then spend a few hours doing more learning along your chosen path. After spending some time on each, do a quick assessment of the relative value of the two activities. If you feel as though the metalearning research contributed more than the hours spent on learning itself, you are likely at a point where more research is still beneficial. If you felt that the extra research wasn't too helpful, you're probably better off sticking to the plan you had before.


PRINCIPLE #2 - FOCUS
Recognizing that you're procrastinating is the first step to avoiding it.

A good first crutch is to convince yourself to get over just the few minutes of maximal unpleasantness before you take a break. Telling yourself that you need to spend only five minutes on the task before you can stop and do something else is often enough to get you started.

The second problem people tend to encounter is an inability to sustain focus.

Skilled performers may enjoy and seek out flow experiences as part of their domain-related activities, but such experiences would not occur during deliberate practice.

Fifty minutes to an hour is a good length of time for many learning tasks.

If your schedule permits only more concentrated chunks of time, say once per week for several hours, you may want to take several minutes as a break at the end of each hour and split your time over different aspects of the subject you want to learn.

Be aware of what environment you work best in, and test it.

Multitasking may feel like fun, but it's unsuitable for ultralearning, which requires concentrating your full mind on the task at hand.

Whenever you have a choice between using different tools for learning, you may want to consider which is easier to focus on when making that decision.

If I have difficult reading to do, I will often make an effort to jot down notes that reexplain hard concepts for me. I do this mostly because, while I'm writing, I'm less likely to enter into the state of reading hypnosis where I'm pantomiming the act of reading while my mind is actually elsewhere.

Not working at all is unlikely to lead to creative genius, but taking a break may help breathe fresh perspective into a hard problem.

Complex tasks may benefit from lower arousal, so working in a quiet room at home might be the right idea for math problems. Simpler tasks might benefit from a noisier environment, say working at a coffee shop.

My advice is this: recognize where you are, and start small. If you're the kind of person who can't sit still for a minute, try sitting still for half a minute. Half a minute soon becomes one minute, then two. Over time, the frustrations you feel learning a particular subject may become transmuted into genuine interest.


PRINCIPLE #3 - DIRECTNESS
Directness is the idea of learning being tied closely to the situation or context you want to use it in.

In Jaiswal's case, when he wanted to get enough architectural skill that firms would hire him, he opted to build a portfolio using the software those firms used and design in the style those firms practiced.

We want to speak a language but try to learn mostly by playing on fun apps, rather than conversing with actual people. We want to work on collaborative, professional programs but mostly code scripts in isolation. We want to become great speakers, so we buy a book on communication, rather than practice presenting. In all these cases the problem is the same: directly learning the thing we want feels too uncomfortable, boring, or frustrating, so we settle for some book, lecture, or app, hoping it will eventually make us better at the real thing.

Though first covering the material is often essential to begin doing practice, the principle of directness asserts that it's actually while doing the thing you want to get good at when much of learning takes place.

The easiest way to learn directly is to simply spend a lot of time doing the thing you want to become good at. If you want to learn a language, speak it.. If you want to master making video games, then make them.

Transfer: Education's Dirty Secret - We'll be able to use something we study in one situation and apply it to a new situation.

Whenever you use an analogy, saying something is like something else, you're transferring knowledge. If you know how to ice skate and later learn to Rollerblade, you're transferring skills.

By learning in a real context, one also learns many of the hidden details and skills that are far more likely to transfer to a new real-life situation than from the artificial environment of a classroom. When we learn new things, therefore, we should always strive to tie them directly to the contexts we want to use them in.

Whenever possible, if you can spend a good portion of your learning time just doing the thing you want to get better at, the problem of directness will likely go away. If this isn't possible, you may need to create an artificial project or environment to test your skills.

That's why his goal to make a minicourse explaining the basics of machine learning fit so well. His learning was directly connected with where he wanted to apply the skill: communicating it to others.

Many ultralearners opt for projects rather than classes to learn the skills they need.

Immersion is the process of surrounding yourself with the target environment in which the skill is practiced. Learning a language is the canonical example of where immersion works.

Joining communities of people who are actively engaged in learning can have a similar impact, since it encourages constant exposure to new ideas and challenges. For example, novice programmers might join open-source projects to expose themselves to new coding challenges.

The overkill approach is to put yourself into an environment where the demands are going to be extremely high, so you're unlikely to miss any important lessons or feedback.


PRINCIPLE #4 - DRILL
This is the strategy behind doing drills. By identifying a rate-determining step in your learning reaction, you can isolate it and work on it specifically. Since it governs the overall competence you have with that skill, by improving at it you will improve faster than if you try to practice every aspect of the skill at once. That was Franklin's insight that allowed him to rapidly improve his writing: by identifying components of the overall skill of writing, figuring out which mattered in his situation, and then coming up with clever ways to emphasize them in his practice, he could get better more quickly than if he had just spent a lot of time writing.

Direct-Then-Drill Approach:
  1. Try to practice the skill directly. This means figuring out where and how the skill will be used and then trying to match that situation as close as is feasible when practicing. Practice a language by actually speaking it.

  2. Analyze the direct skill and try to isolate components that are either rate-determining steps in your performance or subskills you find difficult to improve because there are too many other things going on for you to focus on them. From here you can develop drills and practice those components separately until you get better at them.

  3. Go back to direct practice and integrate what you've learned.
The earlier you are in the learning process, the faster this cycle should be. Cycling between direct practice and drills, even within the same learning session, is a good idea when you're just starting out. Later, as you get better at what you are trying to do and a lot more effort is required to noticeably improve your overall performance, it's more acceptable to take longer detours into drills.

Which aspect of the skill, if you improved it, would cause the greatest improvement to your abilities overall for the least amount of effort?

The key is to experiment. Make a hypothesis about what is holding you back, attack it with some drills, using the Direct-Then-Drill Approach, and you can quickly get feedback about whether you're right:

PRINCIPLE #5 - RETRIEVAL
Testing yourself; trying to retrieve information without looking at the textóclearly outperformed all other conditions.

Delaying the first test of a newly learned fact has some benefits over testing immediately. However, if you delay the test too long, the information may be forgotten entirely. The idea, therefore, is to find the right midpoint: far enough away to make whatever is retrieved remembered deeply, not so far away that you've forgotten everything.

If you're learning a language and need to recall a word, you'll practice it. If you never need a word, you won't memorize it. The advantage of this strategy is that it automatically leads you to learn the things with the highest frequency.

Being able to look things up is certainly an advantage, but without a certain amount of knowledge inside your head, it doesn't help you solve hard problems.

Below are some useful methods that can be used to apply retrieval to almost any subject.

PRINCIPLE #6 - FEEDBACK
The ability to gain immediate feedback on one's performance is an essential ingredient in reaching expert levels of performance.

If feedback tells you what you're doing wrong or how to fix it, it can be a potent tool. But feedback often backfires when it is aimed at a person's ego. Praise, a common type of feedback that teachers often use (and students enjoy), is usually harmful to further learning.

Ultralearners need to be sensitive to what feedback is actually useful and tune out the rest.

Sometimes the best action is just to dive straight into the hardest environment, since even if the feedback is very negative initially, it can reduce your fears of getting started on a project and allow you to adjust later if it proves too harsh to be helpful.

Ultralearners acquire skills quickly because they seek aggressive feedback when others opt for practice that includes weaker forms of feedback or no feedback at all.

Outcome Feedback: Are You Doing It Wrong?
Informational Feedback: What Are You Doing Wrong? This feedback tells you what you're doing wrong, but it doesn't necessarily tell you how to fix it.

Corrective Feedback: How Can You Fix What You're Doing Wrong?
Concrete tactics you can apply to get better feedback:


PRINCIPLE #7 - RETENTION
If you care about long-term retention, don't cram.


PRINCIPLE #8 - INTUITION
Rule 1: Don't Give Up on Hard Problems Easily - One way you can introduce this into your own efforts is to give yourself a "struggle timer" as you work on problems. When you feel like giving up and that you can't possibly figure out the solution to a difficult problem, try setting a timer for another ten minutes to push yourself a bit further.

Rule 2: Prove Things to Understand Them - What this approach indicates is that both men had a tendency to dig much deeper before they considered something to be "understood."

Here's a perfect thought experiment to help you understand the problem. Get out a piece of paper, and try, briefly, to sketch how a bicycle looks. It doesn't need to be a work of art; just try to place the seat, handles, tires, pedals, and bike chain in the right place. Can you do it?

Rule 3: Always Start with a Concrete Example - This technique also enables some feedback, because when it's not possible to imagine an appropriate example, that's evidence that you don't understand something well enough and would benefit from going back a few steps and learning the material better before continuing.

Rule 4: Don't Fool Yourself - The Dunning-Kruger effect occurs when someone with inadequate understanding of a subject nonetheless believes he or she possesses more knowledge about the subject than the people who actually do.

One way to avoid this problem of fooling yourself is simply to ask lots of questions. Explaining things clearly and asking "dumb" questions can keep you from fooling yourself into thinking you know something you don't.

The Feynman Technique - It can be used when you don't understand an idea at all or simply when you understand something a little but really want to turn it into a deep intuition.

Write down the concept or problem you want to understand at the top of a piece of paper. In the space below, explain the idea as if you had to teach it to someone else. If it's a concept, ask yourself how you would convey the idea to someone who has never heard of it before. If it's a problem, explain how to solve it andócruciallyówhy that solution procedure makes sense to you. When you get stuck, meaning your understanding fails to provide a clear answer, go back to your book, notes, teacher, or reference material to find the answer.

Instead of focusing on explaining every detail or going along with the source material, you should try to focus on generating illustrative examples, analogies, or visualizations that would make the idea comprehensible to someone who has learned far less than you have. Imagine that instead of trying to teach the idea, you are being paid to write a magazine article explaining the idea. What visual intuitions would you use to pin down the abstractions? Which examples would flesh out a general principle? How could you make something confusing feel obvious?


PRINCIPLE #9 - EXPERIMENTATION
Here are a few tactics that can help you integrate experimentation into your ultralearning projects:

Tactic 1: Copy, Then Create - In attempting to emulate or copy an example you appreciate, you must deconstruct it to understand why it works. This can often highlight things that the other person does exceptionally well that weren't obvious from the beginning.

Tactic 2: Compare Methods Side-by-Side - By applying two different approaches side by side, you can often quickly get information not only about what works best but about which methods are better suited to your personal style.

I applied this to learning French vocabulary. I wasn't sure how effective mnemonics would be so, for a month, I would find a list of fifty new words every day, put together from my regular reading or random encounters with the language, and for half I would simply look them over with their translations I got from the dictionary. With the other half, I made an effort to use a visual mnemonic to link the two meanings. Then I compared how many of the words I remembered from each list on a later test, with words picked randomly from each side. The result is something you would probably expect after reading the chapters on retrieval and retention: I remembered the words I used mnemonics for at almost twice the rate of those I didn't. That showed that even if creating the mnemonics took a bit more time, they were worth it.

Tactic 3: Introduce New Constraints - Give a designer unlimited freedom, and the solution is usually a mess. On the other hand, creating specific constraints in how you can proceed encourages you to explore options that are less familiar to you and sharpens your underlying skills. How can you add limitations to force yourself to develop new capacities?

Tactic 4: Find Your Superpower in the Hybrid of Unrelated Skills - Combine two skills that don't necessarily overlap to bring about a distinct advantage that those who specialize in only one of those skills do not have.

After I completed my MIT Challenge, I could apply the programming knowledge I had obtained to write scripts to automatically generate flash cards for learning Chinese.

Tactic 5: Explore the Extremes - Pushing out to an extreme in some aspect of the skill you're cultivating, even if you eventually decide to pull it back to something more moderate, is often a good exploration strategy. This allows you to search the space of possibilities more effectively, while also giving you a broader range of experience.


YOUR FIRST ULTRALEARNING PROJECT
Step 1: Do Your Research - Research is a bit like packing a suitcase for a long voyage. You may not bring the right items, or you may forget something and need to buy it on the road. However, thinking ahead and packing your bags correctly will prevent a lot of fumbling later.

Your ultralearning "packing" checklist should include, at a minimum:
Step 2: Schedule Your Time - Whatever time you can commit, decide on it in advance.

I recommend setting a consistent schedule that is the same every week, rather than trying to fit in learning when you can.

If you find it takes a long time to warm up, opt for longer spaces in your schedule. If you find you can get to work within a few minutes of starting, shorter chunks of time spread out will be helpful for long-term retention.

An intensive project that lasts a month has fewer potential interruptions from life or from your motivation changing and waning. If you have a big goal you want to accomplish that can't be done in a short time frame, I suggest breaking it up into multiple smaller ones of a few months each.

Finally, take all this information and put it into your calendar. Test your schedule for one week before you commit to it. This will give you firsthand knowledge of how difficult it will be and prevents overconfidence.

Step 3: Execute Your Plan

Step 4: Review Your Results - What went right? What went wrong? What should you do next time to avoid making those same mistakes?

Step 5: Choose to Maintain or Master What You've Learned

Option 1: Maintenance - I made an effort to continue practice after the trip finished, spending thirty minutes a week on each language in the first year and thirty minutes a month on each language in the year after that. Try to integrate the skill into your life.

Option 2: Relearning - You may have learned more than you actually need, so if some of that knowledge selectively decays due to disuse, it is automatically going to be the less important knowledge that you acquired.

Option 3: Mastery - The normal protocol for assigning a project is to find the best person for the job and give them the task. A learning-driven approach would suggest instead that people who are not yet capable of doing the task might be assigned to the project.