NETWORWORLD has a review about Niccholas Carrs's new book where he argues that the IT department is dead. Carr is known for his provocative views. However, you often hear similar assertions about the impact of cloud computing these days. Usually, they are about the showdown between Google and Microsoft. Many think that Google can replace applications on the Windows desktop with their web-based applications. We are living in a fast moving world. So it can't be wrong to listen to these assertions every once in a while.
- Pip install Boto3 - Thu, Mar 24 2022
- Install Boto3 (AWS SDK for Python) in Visual Studio Code (VS Code) on Windows - Wed, Feb 23 2022
- Automatically mount an NVMe EBS volume in an EC2 Linux instance using fstab - Mon, Feb 21 2022
Maybe today's web applications are not yet powerful enough to rival with desktop apps. But that might change in the future when Rich Internet Applications (RIAs) become more widespread. The question is if most of the computing is done somewhere in the cloud, i.e. in large computer centers, who then needs a Windows admin? You might argue that these computer centers are operated by admins, too. The point is, however, that you obviously need less system operators if everything is centralized.
This line of argumentation is in a way plausible. Cloud computing is on the rise, there is no doubt about it. However, I think there are also some arguments that this development won't have negative effects on the future need of IT administrators.
First of all, the fact that more computing is done in large computer centers in the future doesn't necessarily imply that there will be less computing on the desktop or on corporate servers. We see these giant computer centers already rising for quite some time. But the computing that is done on desktops has been growing at the same speed. One major reason for this is that the user interfaces get more and more sophisticated. I believe that we will see some major innovations in this field in the near future. I am talking about 3D, touch screens, speech control, virtual reality and such stuff. We will need any number cruncher available to do the necessary computing of these new user interfaces. Most of them are not yet available for ordinary desktops because they don't have enough computing power. Note that you'll also need more computer power in the data centers for these applications. I think Second Life is a good example. Without a modern PC, Second Life is not really fun. And their graphics are fairly simple compared with modern computer games.
Second, I doubt that all companies will outsource their computing. The IT infrastructure is essential for most businesses nowadays. Hence, many won't just rely on external computer power. Another point is that that most companies have confidential data that they don't want to be seen on the computer screens of their competitors. It is a matter of fact that the probability of your data getting into the wrong hands rises if you store it somewhere in the cloud. And last but not least, companies who are able to control all their IT themselves are more competitive because they can react much faster to innovations. This was always a major disadvantage of IT outsourcing and I don't see how computer clouds could change this. Any kind of centralization takes its toll on flexibility.
Third, even if a bigger share of the computing is done in external computer centers, it will not have a negative effect in the need of in-house system operators. We already outsourced some of our backend apps to larger computer centers. But this didn't reduce the number of people who manage these systems in my department. On the contrary, we need more and more IT staff. The applications are running on servers that are operated by others now, but we still have to manage the applications ourselves. The complexity of software increases steadily. So you need more people to manage them who know about all their settings. These settings are different in every environment and they have to be changed more frequently than in former times. That's why admins who are familiar with the local environment and who are always available have to do this work.
Subscribe to 4sysops newsletter!
I am sure there are many other arguments for and against Carr's claims. What do you think?
Not “dead,” just different. Techs may not get paid to reboot cmputers, but someone needs to know what tolls are out there and hoe they can be used in business.
Greg, you are certainly right. I also think that some will still get paid for rebooting servers even though these servers are located somewhere in the cloud. Take this server where my blog is running. It is a server in the cloud and I still have to reboot it myself if necessary.
Tech jobs are going offshore, who cares what someone else will be doing in the future. I’ll be in the U.S.A. flipping burgers with the rest of you.
Trollicus, perhaps we should move to India, then. They not only have the IT jobs, they also have better food. I really don’t like burgers. 😉
I agree with Greg and Michael. There might be a slight loss of jobs because of clouding but overall I think admins will just have different reponsibilities instead. It seems like just when you solve one problem or save money in one area you usually just end up moving on to the next hotspot.
Aaron, I absolutely agree. Past experience in my organization has shown that outsourcing didn’t help to reduce the number of IT pros. Even though quite a few of our services are running on external servers now, I just got two more admins for my department.
Sorry to say this but I believe IT Outsourcing can also be innovative. Just my opinion.
Yes, it can be. It depends on the service provider. But it is in their interest to treat all their customers equally.
From my experience, cloud can sucessfully take over most common apps but not critical business applications, multimedia apps, DB’s etc. The same topic was discussed when Hypervisors came in, without a support engineer no corporate can ever do magic to manage their services and also company with logic will try to migrate less critical apps to cloud and allow their engineers to spend more on the criticals, this will allow them less worry about day-to-day nuissances like word and excel problems.