These days I saw on social media a lot of IT guys sharing with joy and great passion photos with “There is no cloud. It’s just someone else’s computer”. I also saw a lot of discussions and guys bragging with this motto, showing that they really mean it, that the cloud is bullshit and that every reasonable IT guy would resonate with this idea, that managers are kind of dumb pushing for the cloud and so on. Now, I fully support freedom of expression, but I would still want to say a few words on this topic.
First of all, technically all these people are right. The cloud is only someone else’s computer. But, in my opinion, the real problem with this attitude is not the technical part, but all the misconceptions and hostility that lies beneath these words. Disqualifying all IT guys that don’t share the same opinion on cloud computing is, first of all, a sign for the lack of common sense. But I wouldn’t like to dwell on this, right now.
The first argument I would like to bring forward is that the cloud is not something that evolved artificially. It’s exactly the other way around. The cloud is just the IT response to today’s world, to today’s economy, to today’s morals. We live in a service oriented world and almost all people nowadays prefer to consume service and not own products. That’s why we lease cars, we shop online, we order pizza instead of baking and so on. Companies, on their side, need to adapt to today’s needs and nowadays people need new services and products right away.
So, dear IT guy, if your company needs to bring something new on the market, they would also need IT resources. Maybe even some IT resources that you are not familiar with. Doing it the old way, the company would have to start by planning the budget first, than make a heavy investment in hardware and software, than wait for you to set everything up, then pay you to monitor the new resources and, most probably, the company would then have to pay for trainings so that you would learn to take the most out of the new IT resources. Now, you may be familiar that in a larger company, all these processes would take around one year. However, in one year, the company would loose all the customers to the competition, that moved faster.
So, a manager would think: “what if I could access all the needed resources right away?”. And there’s where the cloud comes in. Because, you know, the resources are already there and can be paid as they are used, so this means no huge CapEx. Then, there is no waiting time with setting everything up and, finally, excuse me that I am that sincere, but the manager would be happy that instead of paying you, let’s say, $5 per hour for monitoring, they would pay for this probably $1 to the cloud provider (this would be included in the subscription of course). And then, the manager wouldn’t need to spend further money for your trainings, because global cloud providers normally have the best engineers working for them. And yes, finally the manager would probably see that the company really doesn’t need you anymore, since you are stuck in this old fashioned way to look at a great thing, which is IT.
So, don’t blame the managers, since they are looking to be agile, to respond fast to customer’s needs, to be competitive. And, you know, you should do the same thing. You should be agile. You should be competitive and you should be willing to grow! Getting stuck in your own ancient view on IT won’t make you a better technician. And this will make you dispensable. So things are simple here. This is the way the world is going right now and you have two choices: either you go with it or stay behind and in 10 years it would be very difficult for you to find any job in IT.
I am not very old, but in my short life experience I learned that it’s really not that important how good you are at a certain thing at a certain point in time. In order to be successful, the most important skill is the ability to understand the world, adapt and grow.
How useful was this post?
Click on a star to rate it!
Average rating / 5. Vote count:
Latest posts by Dan Patrascu-Baba (see all)
- Configuration and environments in ASP.NET Core - 25/11/2019
- GraphQL in the .NET ecosystem - 19/11/2019
- A common use case of delegating handlers in ASP.NET API - 12/11/2019