|
|
|
|
|
by geodel
3231 days ago
|
|
I agree anecdote is not sufficient. I wanted to extend my experience as national or worldwide trend, may be that is not the case. But when I read increasingly frequent layoffs at all major IT vendors (IBM/HP/Oracle/Capgemini/Tata/Infosys/Cognizant and many more ) I tend to think it is general trend. New products will be built always but with multilayered designs, more and more functionality is going in libraries/frameworks in lower layers. So a new product started today will not need as many developers. Again I am not arguing about the general quality of such product but new developments are using fewer developers than past. |
|
A lot of the workers in India, for one example, worked on things you would hardly call programming. e.g. creating charts from data, manually moving data from db to db etc. These kinds of tasks should have (IMO) been automated in the first place, and should not require full time employees to handle them. As the automation become more mature, stable and well adopted, the bigger vendors start using them and don't require fleets of humans to manage them anymore. For a concrete example, I think ansible (and related tools) probably "destroyed" thousands of jobs as you didn't need to manage bash scripts manually etc.
There is another fleet of people who are hired simply for maintaining, developing on legacy systems, people you wouldn't find in the US. e.g. COBOL programmers.