Wow, reading these comments and I feel like I've entered a parallel reality. My job involves implementing research ML and I use it literally all the time, very fascinating to see how many have such strong negative reactions. As long as you are good at reviewing code, spec-ing carefully, and make atomic changes - why would you not be using this basically all the time?
It's one of the failure modes of online forums. Everyone piles on and you get an unrealistic opinion sample. I'm not exactly trying to shove AI into everything, I'm weary of over hyping and mostly conservative in my technology choices. Still, I get a lot out of LLMs and agents for coding tasks.
> As long as you are good at reviewing code, spec-ing carefully, and make atomic changes - why would you not be using this basically all the time?
This implies that you are an expert/seasoned programmer. And not everybody is an expert on this industry (especially the reviewing code part).
Because carefully spec-ing to the level an llm needs, and ultra carefully checking the output is easily slower and more tiring than just doing it yourself.
Kinda like having a child "help" you cook basically.
But for the child you do it because they actually learn. llms do not learn in that sense.