If AI coding is lowering your code quality, you're not managing quality right
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
If AI coding is lowering your code quality, you're not managing quality right
Unofficial Hacker News client; not affiliated with Y Combinator.
teliskr · · focus · HN ↗
When implementing new features or making large refactoring changes; I use the superpowers:brainstorming skill. That has consistent process which has worked really well. I alway review the code before merging, but most of the time there are few issues to correct.
I don't do 95% coverage, but I have increased it from 65% to about +80% and that is sufficient.
lolakutty · · focus · HN ↗
Kindly share the metrics by which you evaluate the changes.
teliskr · · focus · HN ↗
lolakutty · · focus · HN ↗
If this is true, then you are not saving a lot of time. Because most of the time is spent evaluating various options and ways to implement the functionality. Even when you are reviewing, you ll have to do that. (With LLMs, this is even more feasible, because now you can actually implement some of the variants, and evaluate them).
But on the other side, you are saving from typing the code. So if you are really reviewing everything, then you are not saving much time. The alternative is that you settle for some local maximum during each review, that in long term won't necessarly translate to a globlal maximum or even a global "good enough" position...
teliskr · · focus · HN ↗
lolakutty · · focus · HN ↗
senordevnyc · · focus · HN ↗
lolakutty · · focus · HN ↗
This is not a binary thing. It could be useful at the same time detrimental in some manner. Look at smartphones. I am just raising the possibilities if one use LLMs indiscriminately to generate code.
senordevnyc · · focus · HN ↗
lolakutty · · focus · HN ↗
They can LLM themselves to complete lock in for all I care...
senordevnyc · · focus · HN ↗
lolakutty · · focus · HN ↗
senordevnyc · · focus · HN ↗
lolakutty · · focus · HN ↗
No one said they are not...look at my comment above in this thread!
Why are you so mad lol...
senordevnyc · · focus · HN ↗
lolakutty · · focus · HN ↗
[deleted] · · focus · HN ↗
[deleted]
teliskr · · focus · HN ↗
lolakutty · · focus · HN ↗
fragmede · · focus · HN ↗
lolakutty · · focus · HN ↗
fragmede · · focus · HN ↗
teliskr · · focus · HN ↗
edgyquant · · focus · HN ↗
teliskr · · focus · HN ↗
breakpointalpha · · focus · HN ↗
It's a simple question that seems to make AI cheerleaders really mad.
"How are you measuring improvement."
I use AI for coding every day and see it fail all the time, I'm a seasoned developer and early tech adopter just like everyone else on HN. I'm still very skeptical because of how often these systems just miss. It's gambler's ruin on a very large scale, we remember the hits and forget the misses.
teliskr · · focus · HN ↗
I don't expect AI to be perfect. Are people perfect? I leave room for corrections, but at this point they are usually minor and acceptable.
deterministic · · focus · HN ↗
Thanks for adding such a thoughtful and level-headed comment to the discussion.