My best guess is that the spoils of being a great quarterback are so great, and the retirement job offers are so lucrative that they simply don't want to take the steps required to learn to coach.
For example a pretty good QB turned great coach like Jim Harbaugh took a job as an assistant coach Western Kentucky after he retired, and subsequently moved up the coaching ladder. I struggle to see a great QB taking a road like that when they have so many other options.
All 5 HOF QBs who coached in the NFL have losing records.
Norm van Brocklin, HOF QB who could never coach another HOF QB (Fran Tarkenton)
Bart Starr
Otto Graham
Sammy Baugh
Bob Waterfield
But yeah basically as soon as broadcasting and endorsements became a post foot all career option, all the top QBs went that route.
Some of the best books and courses I've taken were from people who are experts at what they do. The keyword there is "are", not "were".
There's just an extra level of insight you can get from someone who is in the trenches doing real work, rather than trying to learn from someone who never really did the thing for real but happens to be an "armchair expert".
I think this is especially true for software development material and it's one of the reasons why I continue to do freelance work while creating video courses on the side. If I stopped consulting then I would become rusty in my craft if all I did was come up with course material.
An example of this would be DHH's books. Would you rather learn business from DHH (someone involved in a ridiculously successful business that operates today), or a college professor who likely never ran a really successful business but knows a ton of theory about it but also has 30 years of teaching experience?
I would argue DHH's advice in his books would be more valuable, even if he happens to be a less skilled teacher on paper.
One of the most valuable skills in life is the ability to adapt your mental models and present ideas at an audience-appropriate level. It is useful in teaching; it is also useful in leadership, sales, design...
As an exemplar, I submit Akamai CTO and MIT professor Tom Leighton.
https://www.youtube.com/watch?v=L3LMbpZIKhQ&list=PLB7540DEDD...
Too much presenting moves one into extrovert mode where one has many "ideas", but no proofs or execution.
I rarely see a top presenter actually doing anything.
Feynman really is an exception, and there are rumors that his classes were too good -- the students would think they understood everything, but actually did not.
This is also what I experienced when reading his books (which are superbly written).
https://en.wikipedia.org/wiki/Curse_of_knowledge
But overcoming the "curse of knowledge" is exactly what makes for good teachers, good designers, good communicators, and so on!
This idea that you better you are at "teach", the worse you are at "do" and vice versa is A) a sharp dig at academia, and B) a result of the cognitive dissonance we feel when someone is extraordinarily good at something valuable but has underdeveloped teaching skills.
Many people I meet who are excellent at their jobs are lousy teachers. They tend to have instinctive grasp of things which doesn't transition well in teaching.
But people who are good but not great at their jobs tend to be the best teachers. One of the reason is that these guys tend to have detailed notes and learned through experience.
Also, if the percentage of people who are great at both is higher than 0.02% but lower than 1%, there is a positive correlation between teaching and doing, but it is not a perfect correlation. I suspect this is the case.
Why? Both doing and teaching something well often require clear and systematic thinking. However, there are also disparate skills required for each and only those with time, inclinations, and opportunities to practice both skill sets could become great at both.
Previously I had wondered why some of my best CS professors in university didn't go for a private sector job where they could be earning 1.5-2x doing programming instead of teaching it, but now I realize they would've been mediocre programmers instead of great teachers.
People tell me I'm an excellent teacher, but I'd consider myself a mediocre developer...
Whether this is actually the case or not is debatable.
The head master at the time was an ex-PE teacher.
Teaching is a serie of small sessions, each connected but still, they have their own close little finish line.
So if you are a procrastinator or have a hard time finishing, you may be a good teacher and yet a mediocre dev
I mean, people are bad-to-mediocre when they begin to learn something per definition, so when I teach them, I teach them from their perspective? :D
I can code for several days before having something that will make someone smile.
And i have yet to met a teacher who's anywhere close to have the deadline challenge a dev has.
Somebody not learning is a failure but that's life. A line of code not working on time, well, that's the entire product not shipping.
Wow... and this person went to Harvard??
I always thought the universe is expanding to a larger universe. I never thought that it could be expanding to something else.
Two assumptions:
a) the universe is infinite. In this case it doesn't expand into anything, the things inside of it just stretch apart.
b) the universe is finite. In this case it expands into something, but because we're trapped inside spacetime, we can't answer this scientifically.
The wording "expanding" adds more confusion than it helps. See [1] for the discussion about this topic.
[1]: http://curious.astro.cornell.edu/ask-a-question/104-the-univ...
Any metaphor you hear about a balloon or fabric or things like that is an overly simplified version of complicated mathematical models of the universe.
Here's more to read about it:
https://www.quora.com/Astrophysics-If-the-universe-is-expand...
https://medium.com/starts-with-a-bang/ask-ethan-if-the-unive...