New or established technologies?
It’s a no brainer. You always go with new technologies because the older ones will become obsolete sooner. New technologies give way to use modern solutions for modern problems.
These days, I’m looking into cloud technologies and providers, both private and public (GCP, AWS, Azure). I find their way of problem-solving interesting, and there is an added value in how easily they allow you to create an architecture for a solution. You can spin-up a complicated setup really fast - messaging, queuing, dynamic infrastructure, automatic scaling, you name it. Every one of those cloud providers will get you there, but they all use slightly different philosophy. There is no silver bullet, you have to map problems you’re trying to solve to the most optimal provider. It’s no longer a question whether the cloud will become primary destination for developing and running solutions, it’s just a matter of time.
What we could do is prepare ourselves to make the best pick when designing solutions, as all of the vendors are betting on vendor lock-in – once you’re in, you’re probably never getting out, or be switching to another one. Just to mention that also Cloud can be more expensive than in-house solutions - you must consume it right to make your money worth it.
On the other hand, I believe AI will be applied more and more in the future. The question is how the educational systems will respond to these changes because these are very different people profiles at demand. You will need the persons with talent for understanding data, as well as programming. It is a field which will be more prominent in the future, and the lack of it can already be seen in the job ads, as well as paychecks offered.