I wanted to and did major in geology. I never used it, never made a dime with it. I never used "History of Northern Renaissance Art" either nor did it ever make me any money; nevertheless, it has enriched my life. _____________
I must disagree. Doing as you say above may well turn out someone able to code well but it also restricts his problem solving *to* code. It does nothing to enable him to relate that code to real life because he is so narrowly focused that what may seem obvious to him is not to the code
*user*. As an example, more than 30 years ago I was writing a program for my business; my brother was visiting so I sat him down and told him "do what the computer tells you". In this case, the computer told him to enter a last name; naturally, he entered numbers. Whoops, back to coding.Then there is the matter of being so narrowly educated that someone cannot play nicely with his peers; someone who can not expound - let alone write - an idea in intelligible sentences.
Technicians are a dime a dozen; thinking generalists are scarce as hen's teeth.