ennui2 wrote:some of these IT duties can now be done by computers themselves
If the automation creeps into IT then we should see the impact with a reduced demand for labor. I am not seeing that currently. Not saying it can't happen, but it isn't right now.
Well, I guess they can call some trading bots "automation" for IT, for those who want to spend their lives "efficiently" bidding on EBAY items, etc.
As far as serious automation for IT, I have my doubts based on past experience. For about 20 years during my IT programming career, I watched 4GL (fourth generation languages) come and go. In every case they were supposed to be some remarkable productivity tool, requiring only inputs and "simple" prorgramming in a new language. However, in EACH AND EVERY CASE they ended up:
0). Occasionally, if management would listen, be thrown out on the lack of real world merit before the project went mainstream.
1). Basically not working (being quite buggy and VERY poor performers).
2). Causing such a mess as far as real world throughput, that the application had to either be rewritten with a real 3GL, scrapped, or had an order of magnitude more computer hardware thrown at it to barely make performance tolerable.
3). Schedule and budget wreckers.
4). Consumers of lots of ongoing maintenance due to unforseen problems, generally in the area of performance.
One way they were wildly consistent though -- everyone involved resolved to never use THAT technology again.
....
Aside from having automation do things like mount tapes and respond to simple messages on mainframes, I'm not buying the idea of automation eliminating complex IT jobs until I see a meaningful numbers of actual success stories (and those NOT being some sort of fake article being actually marketing for an automation product). Given the track record, I wouldn't hold my breath.
Given the track record of the perma-doomer blogs, I wouldn't bet a fast crash doomer's money on their predictions.