Once critical mass of programmers relies on LLMs, original code creation and usage will decline, as LLMs will not provide these as suggestions. So entering the “dark ages of programming” will solve for that, as you won’t need to retrain LLMs.
RAG + documentation might help. I wonder if documentation will start to take a more standardized format across projects that's especially easy for LLMs to parse (maybe everything dumped into a single .txt file?). I'm currently learning Polars, and it's frustrating how LLMs keep giving me deprecated code. But if they load the current documentation, they should be able to catch their mistakes.
People who crave karma points will continue do so. The game isn't for the faint hearted. SO still has the best gamification model and there isn't any competitor.
Does it, really? I have a few thousand points over there but I just gathered them from my work related issue solving. I never dedicated time just to solve SO questions and I doubt the people who do are plentiful enough to keep the website going. Most answers I see are posted by accounts with less than 10k reputation which really isn't hard to get. I doubt the "grinders" will keep the website alive if everyone else will move to LLMs.