Honestly, having a good LSP that provides context for its suggestions was a huge help for learning how to program in a couple languages. Made sure I actually understood what each part of my code was doing and how pieces fit together. If I’d had claude or copilot, I genuinely don’t think I’d have learned.
Plenty of IDEs have non-LLM predictive text. Common code patterns pop up as a suggestion, and continue to refine as you type.
It’s not the same level of “write a comment and we will spit out something that might work” but it’s more than a few steps above notepad.
Honestly, having a good LSP that provides context for its suggestions was a huge help for learning how to program in a couple languages. Made sure I actually understood what each part of my code was doing and how pieces fit together. If I’d had claude or copilot, I genuinely don’t think I’d have learned.
I think with frontier models you have to resist the temptation of letting them do too much. If you can, they can be great tools.