I’ve tried, really, to get co-pilot to do something useful for me, but at least for my work, it doesn’t seem much use.

When you are doing something that hasn’t been done 20+ times on github or stackoverflow, you are SOL.

And if you are doing something that has been done 20+ times on github or stackoverflow, you shouldn’t be, but that’s another story.

As I’ve taken to saying about the whole AI/ML scene

“It can make good people somewhat better, and mediocre people a lot worse”

Just taking output from an LLM at face value is a huge mistake, and if you are clever enough to be able to critically examine its output, you probably don’t need it. Certainly, if you don’t understand what it’s written, you’re likely to get in big trouble. So de-skilling programming is almost certainly a myth.