Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This doesn't sound very practical advice to me. It seems to be saying: Do a bit of breadth-first mixed with some depth-first. But whatever you do don't do only depth-first.

But maybe that is an important point. Don't dig too much into details try to get the overall picture so you can decide what you should focus on most.



> This doesn't sound very practical advice to me. It seems to be saying: Do a bit of breadth-first mixed with some depth-first. But whatever you do don't do only depth-first.

It seems to be saying that to me too.

Given the tree and maze visualizations, I'm a bit surprised that there was no corresponding visualization of the recommended strategy of switching back and forth between depth-first and breadth-first search (at regular or perhaps random intervals).

Regarding the optimality of various strategies, there is a distinction to be made between the optimal strategy for an individual learner/searcher, and the optimal individual strategy for searching collectively.

Also, there is a difference between strategies for acquiring existing knowledge that is new to you, vs. expanding the boundary of existing knowledge.

Regarding the "expanding the boundary of knowledge collectively" problem space specifically, it is worth noting that a pure depth-first approach isn't really possible in practice. Even in fields that reward depth-first individual search strategies such as math, an individual searcher's search is bounded by the length of their career, and each new searcher starts semi-randomly somewhere along the then-current boundary of collective knowledge.


That sounds pretty reasonable to me. You don't want to dive straight into depth-first because then you disappear down a rabbit hole with no context to tell you whether it's the right rabbit hole.

Start out with breadth-first until you have a feel for the lay of the land, then pick a direction to journey in.


Right that sounds very reasonable. My issue is that it is so reasonable that it is not a great insight worthy of an article. It is good but quite basic advice.

It also must be dependent on the topic under examination largely therefore the advice can only very generic.

Let's think about an example topic, say "Mathematics". What would be the best strategy for learning mathematics?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: