News for hackers. Stuff that matters.
Re:Ask HN: How Do You Learn? by exmadscientist on Friday September 10, 2021 @11:56AM (#28483333)
Read something and apply it as quickly as possible. Whether that's doing a problem set, working on a project, solving a real-world problem, making a decision, teaching someone else, or just advancing to the next section in your reference. Keep the feedback loop as short as possible.

Surveying the whole landscape by asking yourself: why this, not that? This is the single most powerful technique I know to reach deep understanding, but is very demanding to apply.

Re:Ask HN: How Do You Learn? by FeistyOtter on Friday September 10, 2021 @12:47PM (#28484091)
Can you expand on your second paragraph? I am at the stage where I start to ask the same questions and it would be educational for me to learn how others do it.
Re:Ask HN: How Do You Learn? by exmadscientist on Sunday September 12, 2021 @12:52AM (#28498718)
Unfortunately, describing the way I think and learn comes about as naturally to me as describing water does to a fish.

In this case it's really about perturbation: what changes if Y is substituted for its close analogue X? Why is a 4-40 screw used here, rather than a 6-32? Or M3? What, of all possible arguments, made this one the author's choice? (Is it really the best, or does it hide something inconvenient for them?) Why is the city here and not there?

You start to see the flavor. This form of perturbative or differential analysis can be extremely powerful. It can also be extremely difficult and lead one down many side routes... such as, say, chasing down the diameters of all inch standard wood screws, not that I've done that or anything, just to determine what would happen if that wood screw were replaced by a self-tapping machine screw....