There's a big difference between learning to solve problems and learning to look up existing solutions. When approaching a new problem, it's good to make a serious attempt at solving it yourself from scratch (reinventing the wheel if necessary) before looking up best practices.
-
-
Sometimes looking up existing practices can expand your space of thoughts. Like "I didn't know this was possible".
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
That’s a fair point. But many great inventions or breakthroughs came out when the researcher knew the existing approaches but chose to think out of the box. Many of 20th century’s theoretical physics came this way as far as I know
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Excellent advice! I would like to add that thinking from first principles is useful at each stage of problem solving (and not just the beginning). This is especially true when one is working on a new area, and the only starting point is looking up good practices.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
"In the beginner’s mind there are many possibilities, but in the expert’s there are few" from Shunryu Suzuki's Zen Mind, Beginner's Mind.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Any recommendations on sources for learning the underlying concepts?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
This is essentially the same advice that Hal Varian gives in How to Build an Economic Model in Your Spare Time. It’s good advice and reaching for the existing literature too early can later on lead to anchoring bias on a less-than-optimal solution. In engineering too.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Exactly. Whenever people say to me that’s it’s already been done, I’m like, “yes but I haven’t used my brain cells for it. I don’t have those neural pathways.”
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I think that rarely happens: "This is the only way to solve it".
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.