Sorry, but your argument is nonsensical. I may disagree with Obama on some political issues, but I entirely agree with his point. He's not attacking technology, he's attacking complacency and indolence. Hence, technophobic is not the word to use to describe his speech.
Technology, per se, is neutral. In an era of information overload, when the ability to focus has almost become a luxury, it seems plausible to think of the iPod and the Xbox as unnecessary distractions that cause more harm than good. The U.S. is fighting two (virtually) unwinnable wars and, yet, the masses seem to be more concerned with trivialities such as Tiger Woods' philandering, celebrity gossip, Steve Jobs health status, etc etc etc. Time is scarce, and time spent on sending text messages to friends on your iPhone, or on killing virtual aliens on Xbox is time that is not being spent on education. The media have become a circus, trading education for easy entertainment. "Books" from dimwits like Gladwell become best-sellers. Civil liberties are stolen from us, and yet we're too busy with Facebook to pay attention to it. We have become "soft" and docile, and we have forgotten that "the price to pay for tranquility is eternal vigilance" (paraphrasing Jefferson), that liberty and prosperity are not birth-rights but rather something one fights for constantly.
How interesting that you find the question silly, when a bunch of mathematicians at Math Overflow, many of them more talented than you, actually took the time to give an honest reply. I was expecting something more intellectual from you...
For example, unsurprisingly, Reid Barton (who has won the Putnam many more times than you) likes to code in Haskell. See? That's an interesting reply. Mathematicians have delicate aesthetic sensitivities, so the languages they use will most likely reflect them.
You are confused: shallow is one thing, sexist is another.
"...musical talent alone will not get you very far in showbusiness"
Your words, not mine. So, if musical talent is not what gets you ahead in showbiz, what is it then? Surprise, surprise... it's good looks! So, I am a sexist for stating the obvious. That's laughable.
Either you're deaf, or your standards are very low. Sorry to burst your bubble, but I personally know tens of musicians, and most aren't even that talented, who make Lady GaGa look like the proto-amateur she is. Her talent is to sell, not to make music. Last but not least: she's ugly as hell. But then, so was Britney Spears 10 years ago, and that didn't stop her from becoming "successful".
Philosophy is mostly games of words that lead nowhere. Wittgenstein wrote all about it. History is interesting, but too ambiguous and too subjective. Literature is to be enjoyed, not to be analyzed. CS is rigorous Philosophy and, hence, it's a good mental exercise that one can't get in other fields of knowledge.
When you design an algorithm and implement it in code, the computer will not allow you to be ambiguous and imprecise. You made a wrong assumption? Sorry, your program won't work. No partial credit for you. It's tough, but it's fair.
I don't have a problem with the Bourbakists doing very abstract and rigorous Math. After all, Math was an edifice built on quicksand until they came along. I think they contributed a lot.
However, I also think the Bourbakists created a monster, which was this notion that the "Greek method" was the only valid one, and that the "Babylonian method" was to be avoided. Even Combinatorics was considered "unworthy" of great minds. All geometrical intuition was frowned upon. Applications were laughed at. All of a sudden, Math became sterile. Interestingly, Turing's work, in a sense, derived from Hilbert's program to make the foundations of Math solid. The fact that Theoretical CS exists outside of traditional Math is nothing more than an historical accident. Computability is pure Math. Computational Complexity is still a bit "dirty" but it's also rather fundamental.
It's sad to read the comments on the NYTimes article. Even people who claim to have years of experience in the "field" can't tell the difference between Computer Science and computers. Dijkstra said it all:
"Computer Science is no more about computers than astronomy is about telescopes."
In my most humble opinion, the value of CS education is not to prepare young people for a job in IT. Instead, its value is in teaching young people how to think in an abstract and rigorous manner. This is much more valuable, and it's useful regardless of what one's future career path is.
These days students think they can hack everything. They think they can BS on their homework essays, they think they can BS on their exams, they abstain from precise reasoning because it's too much work. Well, guess what? You can't BS a computer. All those sub-human morons commenting on the NYTimes article, the ones who work in IT and who are so afraid of outsourcing, should keep in mind that CS education is, at its core, applied philosophy and applied math. The label "Computer Science" is a misnomer. Yet once again, I blame the Bourbakists. If Turing had lived a few decades before, Theoretical CS would be a part of Math, not a separate field.
I never thought I would say this one day, but I believe that puritanical attitudes exist for a reason. Not that long ago, one could die of syphilis. Many other STD's would result in infertility. The sexual revolution is only a few decades old, and it was made possible by penicilin, antibiotics and advances in Medicine. You call anti-sex attitudes "ridiculous", while "anachronistic" would perhaps be a better word.
When I studied Biology in high-school I found it beautiful but boring to study because it was too descriptive. Many years later, after having done various kinds of engineering, I must say I am amazed at living systems. Now I see connections between biological systems and systems engineered by humans. I see feedback loops everywhere. I think in terms of robustness and fragility.
Saying that "we have a lot to learn from nature" is almost a vacuous statement. Nature is so complex, that there are billions of opportunities to learn from it and to design bio-inspired systems. An example: neural processing is orders of magnitude more power-efficient that CMOS. Sure, our brain can't do arithmetic at high-speed, but if we lose a bunch of neurons, our brain still works. Humans can literally lose parts of their brain and survive and function. It's amazing. By contrast, a dust particle on a Silicon wafer is enough for a CPU to malfunction.
This fascination with nature has a dark side, too. Just because evolution has attained such quasi-perfect designs, it does not mean we can do the same. Neuromorphic electronic systems never got anywhere. People in the 1980s talked so much about analog VLSI and neural networks, and I haven't seen that much coming out of it.
The problem with being fascinated by something is that being in awe is not always the most productive way. Sometimes despizing something works much better. Whatever. I am not saying anything deep, and cheap philosophy never got anyone to actual achievement, to building actual things that actually work. Hence, I shut up.
Let us agree that this discussion is pointless due to lack of reliable performance metrics. In general, biological systems are orders of magnitude better than systems engineered by humans and, hence, I mentioned that we have a lot to learn from Nature. Sure, a hummingbird does hover but it can't attack enemy tanks like the Harrier does. We're talking apples and oranges here. However, look at the size of the brain of a hummingbird and how little power it must consume when compared to the powerful computers that run the control algorithms necessary for the JSF to hover. It's humbling. But Nature had millions and millions of years to come up with such solutions, and we, humans, have been flying for merely 106 years. Maybe we'll catch up.
Ever heard of:
http://en.wikipedia.org/wiki/Off-balance-sheet
http://en.wikipedia.org/wiki/Special_purpose_entity
One can always obfuscate the accounting, make it so complex that no human brain can understand what the heck is going on.