It's also not the only data, here's one with results in the other direction
https://medium.com/@sahin.samia/can-ai-really-boost-develope...
It's also not the only data, here's one with results in the other direction
https://medium.com/@sahin.samia/can-ai-really-boost-develope...
Making untested garbage faster to check off tasks quicker. Reopen rate please? New bug task rate? Nobody looked...
> The study also monitored code quality via build success rates. Importantly, increased productivity did not come at the cost of more errors, showing that Copilot helped developers code faster and more accurately.
It builds therefore it works. And the test suite was also AI generated?
Feels like we're back in primary school learning programming.
Classic case of gaming the metrics.
- people don't outsource, they pair-program, because these things cannot do complex tasks on their own
- they are quite good at running tests with coverage, inspecting the results, and fixing both the tests and code
- people make mistakes, expecting AI to be perfect is unreasonable, they are tools, not replacements
> Making untested garbage faster to check off tasks quicker
> Feels like we're back in primary school learning programming.
> Classic case of gaming the metrics.
plain view bias causes others to discount your opinion
This is the key. These tools are an improvement for many people, but others pooh-pooh them for not being perfect. Working in a team with other programmers (or looking at my own older code) I often see mistakes, often obvious to me now.
It’s interesting they showed the biggest gains for junior developers. The other study showing productivity losses for experienced developers. That suggests these tools are a lot more helpful for junior developers compared to senior developers at the moment.
Theore you use it, the more you get a feel for when and when not to use it