> A new study also shows people using AI produce code with 41% more bugs. And that’s just what the users missed!
Do you have a link or more info? Without further context, the 41% doesn't tell us the whole story; all we have is a numerator lacking a denominator. Did bugs per line of code go up, or down? Did # LOC produced after using AI go up/down? For all we know, the increase in productivity caused average bugs per line to go down, rather than up, which is contrary to the argument you're making.
Efficiency does not go up. In fact, the users claims that they are more productive do not stand up to scrutiny.
Code quality decreases.
This is why I don’t just believe what people say. It makes no sense to me that something I am observing is sneaking in little bugs on nearly every suggestion somehow saves time.
It logically cannot be true that reading output code to make sure it is doing what you want is significantly faster than just writing what’s in your head.
Then it is supposedly good for boilerplate, but like, code templates have existed forever. There’s been tools with prescriptive, deterministic output that handle boilerplate for you for ages. So again here, it makes literally zero sense that a non-deterministic output is actually handling boilerplate better than just setting your env up properly.
aspenmayer|1 year ago
Do you have a link or more info? Without further context, the 41% doesn't tell us the whole story; all we have is a numerator lacking a denominator. Did bugs per line of code go up, or down? Did # LOC produced after using AI go up/down? For all we know, the increase in productivity caused average bugs per line to go down, rather than up, which is contrary to the argument you're making.
wredue|1 year ago
Efficiency does not go up. In fact, the users claims that they are more productive do not stand up to scrutiny.
Code quality decreases.
This is why I don’t just believe what people say. It makes no sense to me that something I am observing is sneaking in little bugs on nearly every suggestion somehow saves time.
It logically cannot be true that reading output code to make sure it is doing what you want is significantly faster than just writing what’s in your head.
Then it is supposedly good for boilerplate, but like, code templates have existed forever. There’s been tools with prescriptive, deterministic output that handle boilerplate for you for ages. So again here, it makes literally zero sense that a non-deterministic output is actually handling boilerplate better than just setting your env up properly.