I was cruising Slashdot this morning and ran into an eye opening article. Apparently, an academic at the British Computing Society believes that computer science is either dead or dying. Being part of the industry, I just had to read on.
Apparently, the death of the computer science biz consists of people not needing to roll their own word processors and databases, and all software being shipped overseas. Software will need to become an interdiscipline that really doesn’t include programming as a necessary skill.
My response: Its About Time!
Aside from the fact that outsourcing to India has turned out to be less of an economic advantage than it was sold as, I think it’s about time that the computer science academics figured out that they have become dinosaurs. The writing has been on the wall since the late nineties, and most of the rest of us figured it all out during the dot-com bust.
As with any other industries of this nature, the initial focus is internal development of it’s own products and services. Once these products and services leave the “boutiques” and become comoditized, the industry needs to shift it’s focus to what good it can do for others.
The days of banks and newspapers having a large staff of computer professionals dedicated to figuring out how to make computers work for them is gone. Now that everyone can effectively use computers (and have been capable for years) all we need are a few people to maintain them. Since maintenance is reduced to “pluck and chuck” diagnosis and repair, IT staffing can be minimal.
The good news (IMHO) is that there is no longer an influx of computer science students who are in the biz because someone told them there was money in it. Those who get into computer science are going to do so because they like the challenge, not because they expect to get rich from it. This is, of course, bad for the academics, but very good for computer science.
The one thing to remember about the academics is that they are just now figuring out that they are in trouble. Most of the rest of us have known for years, and have therefore taken steps to avert disaster. We need to remember that none of this is news. Times are bad in the software biz, but it really isn’t getting worse. Since the academics have only recently figured all of this out, they are going to have to go through their period of extreme panic. The rest of us will just have to wait it out and hope they catch up.
It’s good to hear that our great thinkers have figured out whats wrong with the courses they are teaching. Too bad it’s ten years late.