Number six, bad advice. It's learn product management because you'll be a product manager for the AI, the AI will do the coding, the LLM's will do the coding, and you'll just kind of manage them. This is a very bad idea because you will become a low value generalist. You'll know everything and know nothing too well. Let's be honest, everybody can query GPT, everybody can install cloud code, everybody can add hooks to it.
Those things are not hard. And remember that AI, it's much better generalist than it is a specialist, but it really sucks at tasks where you need a lot of depth and precision. It really blows in circles, it doesn't have enough data sets to really make a decision, and that's where an expert will excel. Product management done well, it's a set of very different things. Stakeholder management, scope, offer, pricing.
It's just another career all together. So to get really good there, you need years of experience. If you ever worked with a great product manager, you'll know what I mean. And so if you're a developer and you got into this career path is because of something, is because there's something in software development that really attracts you, is because you're probably good at it and you want to stick with it until you become an expert, though go in and follow those people and try five different things only to land back in software development.