Most of the recent 20-30 years Software Engineers converted paper based operations into computer based programs. So basically we ware normalizing our world around us into objects and relations between them. It is called analytical accounting, it is needed for human decision making. This kind of activity is about to be over. The current advancements are in the area of ML, which is about automated decision making, bypassing human being. We don’t need analytical accounting as we know it anymore, we don’t need normalization of objects into databases, because we don’t need humans in decision making process because they are slow to process volume of data we consume. We are capable to consume data without human key input in form of video, audio and automated logs, so humans are not needed in contemporary systems of input. So that process of data normalization is also not needed.
- VR/AR is just a form of data visualization, it is your future monitor and keyboard, so don’t bother about them.
- UI in its general form will continue to degrade down to basic visual interfaces like google search. Interfaces having no UI will continue to proliferate: voice controlled devices, all sorts of automation having no displays or minimal usage of UI: cars, robotics and etc.
- Proportion of Data Processing will only grow further and further
So be careful UI automation jobs will continue to go away as a class. Companies building business around human driven analytical accounting will fade out. Algorithmic optimizations and ML based decisions are non-comprehensible to humans, so data normalization, visualizations and UI are just waste of time, but they account for major volume of work software companies do. Taking into account inefficiencies introduced by humans this kind of work swallows into huge business activities. So be careful not to be inside of that IT Operations Bubble when it explodes.