Skip to main content


#copilot as "smart snippet/autocomplete" tool is about as good as it should be. If you find that Copilot is actually doing a good job writing your logic, or getting even close, you either (a) aren't doing very much engineering, or (b) are writing code that doesn't need to be written.
in reply to Paul David

We can't always implement the most elegant possible solution with a minimum of boilerplate or glue code. If LLMs help people churn out the tedious code that's practically necessary to develop real products that solve user problems and can be sold, then that's a good thing. I'm still apprehensive about using LLMs for this because of the issues of plagiarism and license violation, but I'm otherwise open to the idea.
in reply to Matt Campbell

@matt if it's _true_ boilerplate, maybe, though I would contend that boilerplate is kind of a smell. The thing is that copilot tries to generate the non-boilerplate parts as well, and it's not clear where one ends and the other begins. In a snippet tool, you get the boilerplate and then some sort of "YOUR CODE GOES HERE" indicator.

As far as plagiarism and license violation, my original point stands that copilot is helping you write code that doesn't need to be written.