How to Get a Real Education
online.wsj.com
online.wsj.com
That a B student shouldn't learn physics, mathematics and can't be an engineer (whether software or even electrical or mechanical engineering).
That it isn't worth it for a B student to study the classics.
That entrepreneurship is easier than hard sciences or engineering: from what I've seen, the skill-sets involved are orthogonal, and such a blanket statement can't be made.
So to focus on a largely dull, specialized and marketable education in one's youth is no sin. It allows the development of that depth later on.
There is room for abstract math and creative writing and painting and essay writing, but they should be a side dish to the main course of "Getting Shit Done."
1. Become a specialist
2. Become a generalist
Step one is important because it gives you a useful and marketable skill to support yourself while you're working on step two, but also because it means you understand what it really means to be an expert on something. This gives you some humility and perspective when you start attacking all the other domains of human knowledge.
Now it is such that you are a generalist if you have peripheral knowledge of related sub sub fields of your sub field of expertize in some sub section of a topic.
I think we are boosting our learning capacity and efficiency by better understanding how our minds work, and how this giant web of knowledge that we have created can be simplified. I'm absolutely dumbstruck that we still teach the majority of children using the same methods used for at least a hundred years, despite the (information) world being a completely different place than it was even a decade ago.