Monday, January 7, 2008

OMG, IT is Dead?

There's a new book by a guy named Nicolas Carr, called The Big Switch: Rewiring the world from Edison to Google. It's reviewed here http://www.networkworld.com/news/2008/010708-carr-it-dead.html

Predictions from Mr. Carr:
1. IT departments are dying and will soon be dead,
2. The PC is dying and will be in a museum in 20 years,
3. Software developers will all be out of work soon, as will journalists, etc.

What a load of crap.

1. Mr. Carr states that IT departments are going to die because companies will outsource all their IT needs to "utility" companies that will do all the work for them. We've all been here before, guys. IT was dead when minicomputers allowed departments to do their own computing. IT was dead when PCs came along allowed everyone to do their own computing. IT was dead when the Internet allowed everyone to do their own research and handle all their own communications. So now IT is dead because a very old idea (outsourcing computing - can you say client-server? thin-client?) will cause companies to let Google do all their computing. Yawn.

IT is not dead - IT will evolve, as it has for the last 50 years. Get over it.

2. PCs are already in museums. Desktops may change in the future, and mobile computing may become ubiquitious, but I doubt desktops will completely fade away unless someone comes up with a laptop battery that will last a month. There's still big iron out there, after all, despite the millions of PCs.

3. Mr. Carrs argument about software developers is that because all these new utility companies can get by with so few employees, that developers will no longer be needed. Crap. Who does he think creates the Skype code? the Google doc tools? browsers? operating systems? networking software? widgets?

These things don't create themselves. Dating companies can get by with few employees because they are aggregators of existing software. Who does he think writes all that software?

As I said, what a load of crap.

Friday, January 4, 2008

First Day of Class

We're back for Winter Term here at Knox and today is my first real day of classes. As usual, I'm just barely ready to go. I've got both courses outlined, the syllabi done and the first few lectures done. Need to work on homeworks and labs though - something that I am always late on.

It seems that I do a lot of research for each class; lots of surfing the web and finding resources and new ideas (especially like this term, when I'm teaching CS1) and then I focus in on an approach and most of my research ends up gathering figurative dust on my hard drive. Halfway through the course I'll stumble upon one of these gems and go "Geez, I should have used this!"

It also seems to be the case that I prepare a first lecture; create an exciting introduction to the class, and then I end up off on a tangent and that lecture gets half-delivered at best. Go figure.

Part of the problem with beginnings is that I have this ton of material to cover in a class, I've usually got several competing ideas on how to work through the material, and I have this desire to kind of spew it all out at once. This is particularly true in the Intro classes because there's always this "in order to do anything interesting we've got to learn these 47,000 things TODAY!" syndrome. It makes planning lectures and topic orderings a delicate art.