Excellent advice, Tiger. Especially on research and focus.
In my Solve Problems like a Developer post, I explained how I use Google as a last resort when solving a problem.
The other day we ran into issues with Handsontable - a JS library for working with Excel-like tables. Some of the callbacks didn't want to work as we expected.
Someone had already jumped at Google, and after 30 or so minutes of no luck, I asked if they checked the Github of the project, and boom, there was the answer.
I still feel people give too much credibility to Google and forget things like searching GitHub repository issues when a particular library doesn't work.