Originally Posted by munchausen
It's not just millenials. I think it has something to do with the internet. People confuse having access to a lot of information with actually knowing things
All this just means is that there is a new paradigm that requires you to know how to efficiently access this information and apply it. Some people are very good at this and others are not.
There are always going to be spots where you need to know things immediately (e.g. you can't stop to research the details of some law while questioning a witness in court), but there are a large number of areas that benefit from having people who can gather and synthesize information quickly. Strong google-fu plus enough grounding in the subject matter can be very valuable.
Its pretty much how computer programming works. Sure, there are occasionally places where you need a rock-star who knows every detail of a language because they are working on live code and need to be able to fix things immediately (although this is almost always the result of bad practices). However, most programmers are like reference librarians who know how to code. Odds are they have a deep knowledge of one or two languages, but still hit the references fairly often. Then, for actual work in whatever the hot language of the day is, they are pretty heavy users of reference materials for language specific syntax and idiosyncrasies.