The point of this article is that they need equal emphasis. If you don't know why you're using a certain formula, you're missing half the picture, but you're still going to be able to solve problems faster than someone who has to redo the derivation every time they see a problem.
In professional life (as a programmer), it's very valuable to be able to look at a problem and think 'hash table!' before even fully understanding what sort of problem I'm approaching. I can get things done a lot faster because I've practiced my algorithms and data structures and I have strong intuitions for where each is useful.
At the same time, having a well explained, fundamental understanding of how everything works is critical to innovation. If you're staring at a problem that nobody has ever been able to sovle before, it means that the general basket of tools isn't going to help, because if it would somebody would have already solved it.
The point of this article is that both styles of learning are critical, but America has largely thrown one of them out the door.
In professional life (as a programmer), it's very valuable to be able to look at a problem and think 'hash table!' before even fully understanding what sort of problem I'm approaching. I can get things done a lot faster because I've practiced my algorithms and data structures and I have strong intuitions for where each is useful.
At the same time, having a well explained, fundamental understanding of how everything works is critical to innovation. If you're staring at a problem that nobody has ever been able to sovle before, it means that the general basket of tools isn't going to help, because if it would somebody would have already solved it.
The point of this article is that both styles of learning are critical, but America has largely thrown one of them out the door.