4 ms·
Why participate in the hype? It's highly likely this is the result of legal having mulled over the Copilot litigation and deciding that it can go either way or
by cess11 4y ago
Why participate in the hype?
It's highly likely this is the result of legal having mulled over the Copilot litigation and deciding that it can go either way or worse, so the top layer in MICROS~1 has decided to rush whatever product development they can use the general public for and try to hook as many people as they can to their stochastic parrots. Which they wish to insert into not just every other government machine, but also every Linux machine, preferably pumping out every line of code written with those.
It's better to support open source rights holders against this exploitation than getting one's nose brown.
- joeyh 4y agoTo the extent of claiming that "GitHub Copilot is already writing 46% of code". It smacks of desperation to lie so baldly with statistics.
- cess11 4y agoYeah, it reeks, makes me think of the "it's afraid scene" in a well known movie. As for the productivity increase some claim it can bring, I'm not so sure. The software doesn't know your style guidelines until you give them away. Maybe it can help in some marginal cases, cough up some XML there is no longer official tooling for generating or whatever. If you don't have snippets and IDE support for boilerplate you're doing development wrong and should start looking into techniques for code generation in your stack. For any non-trivial application design you really want to know what your inspiration is and what it's used for, so you can judge the context of the code you take inspiration from and can cull the parts you don't need and adapt to your particular situation. And typically code output is more about learning the problem domain deeply and doing code reviews. If one spends more time writing stuff that doesn't need thinking than doing reviews and study there's an obvious need for automation and code generation, and one probably ought to think more about how to make one's contributions more efficiently.