What would you learn right now to make yourself future proof?
I'm a fullstack web dev, and a bit of a jack of all trades, I'm not sure about which path to follow, I have a basic knowledge of how a few AI algorithms works(nothing really advanced but still more than 99% of people, which isn't really a good benchmark but whatever), I don't know anything besides tech, and if our jobs get automated away, I frankly don't know what I'll do.(maybe I'll just hope I'll have enough money to buy a lodge and a piece of land by then lol)
I'm personally not too freaked out. I don't define myself by my job. I'm currently a "startup founder," which to me just means my job is to solve problems and get people to use my solutions to fix their problems. More generally I guess I'm an engineer, but programming is just one tool that I use right now. In the immediate/medium term, I'm excited to have access to AI as another tool for solving problems.
As for the longer term, personally I consider myself sufficiently adaptable and creative that I'm confident I'll be able to deal with whatever problems might arise in the (hopefully) 60 or so years I have left on this earth. And I really don't care what day-to-day job I have for the rest of my life, as long as I get to use my brain for most of it. If AGI appears during that time, at least it will be interesting. I'm sure I'll manage to survive, and regardless, there are plenty of existential risks to worry about, so what's one more? At least this one comes with some potential benefits.
Do you really think that AI is going to be smooth sailing?
I am not worried about it replacing me specifically because I have hedged my bets by diversifying my skill set and income stream.
I may not make as much money in the future, and I do far more physical labor, but I own the means of production of essential goods.
0% worried.
Still, my senior told me a few days ago: "The only way to avoid being replaced by AI as a dev is to become a dev that knows how to work together with AI". And I think this is the only way to stay relevant as a dev in the future.