| Disclaimer: I work at a FAANG with exceptionally good integration of LLM into my IDE. For me its been a everso slight net positive. In terms of in-IDE productivity it has improved a little bit. Stuff that is mostly repetitive can be autocompleted by the LLM. It can, in some cases provide function names from other files that traditional intelliCode can't do because of codebase size. However it also hallucinates plausible shit, which significantly undermines the productivity gains above. I suspect that if I ask it directly to create a function to do X, it might work better. rather than expecting it to work like autocomplete (even though I comment my code much more than my peers) over all rating: for our code base, its not as good as c# intelliCode/VS code. Where it is good is asking how I do some basic thing in $language that I have forgotten. Anything harder and it start going into bullshit land. I think if you have more comprehensive tests it works better. I have not had much success with agentic workflow, mainly because I've not been using the larger models. (Our internal agentic workflow is limited access) |
And it's really good for basic stuff in things you don't want to have to look up. E.g. "write me JavaScript to delete all DOM nodes with class 'foo'".
I reckon you're underestimating how much time that saves though. The auto-complete saves me a few seconds many times a day. Maybe 2-3 minutes a day. A whole day in one year.
The "write me some shitty script" stuff saves much more time. Sometimes maybe an hour. That's rarer but even one a month that's still a whole day in a year.
Maybe 2 days in a year doesn't seem significant but given the low cost of these AI tools I think any company is self-harming if they don't pay for them for everyone.
(Also I think the hallucination isn't that bad once you get used to it.)