Disclaimer: This post was written May 2025, and the arguments apply to AI code capabilities at this time. The arguments around lack of competence are certainly likely to become less prevalent-while the parts about the desecration of the joys of programming, and fundamental human understanding of programming-are likely to become
I hear that. I don’t judge anyone using copilot to cover the gap between perfect and good enough. I use it that way, as well.
A coder passionately loving Copilot strikes me as a bit like a sailor passionately loving life boats.
It’s perfectly rational, and… it implies that they routinely deal with some shit that probably, ideally, ought to get fixed.
I’m projecting my own experience a lot here. When I’m working with code I’m really happy with, I find copilot getting in my way more than helping. When I’m working with code that’s newer and messier, I find copilot pretty handy.