I’m thinking about the future. What skills will dominate the software market 10-20 years from now? - Big companies use C++ heavily, besides being the language for deep learning/GPU programming. Will Rust/Go replace it anytime soon? - Will React still dominate front end development? - What about Python and the data analysis ecosystem?
Python and artificial intelligence. Python is growing each year.
Functional languages might increase in popularity due to that will will have plenty of cores and they tend to make better use of many cores. In 10-20 years from now servers will have 256-1024 cores. Multi core programming will be very common.
Opensource since it will be cheaper to assemble software from open pieces than do everything from scratch.
I think that there will be a shift from making software from scratch to assembling pre-built parts. Ie market places might be integrated into IDEs. AI could match desired test functions with pre-built code/market places. I am thinking that some software is still created manually like cars was in the beginning, but in the car industry everything is mostly automated with prebuilt parts, software will make the same journey.
We will also have more power efficient chips that has replaced GPUs for deep learning. Coding these helper CPUs will most likely be required skill set.
Kubernetes and server less functions will be beyond the peak of its hype curve and at the plateau of productivity. Some found Kubernetes too complex to manage and and a new more distilled subset exists. https://en.wikipedia.org/wiki/Hype_cycle
D, Groovy, Rust and Nim is also popular.