GPT4o-mini, I asked it to refactor my class to a property with backing field and trim. It did that, but it also lost my Email property in the process. I asked it about it and it apologized and gave it back. Same with GPT4o.
Losing a property seems like a small price to pay for the work that it saved you. Yes, you need to do code review and that takes time, but from my experience the weights are totally in favor of using AI. Also, nice to remember, we are still at the early stages of AI, looking forward even 3 years from now doesn't look good for devs.
Yes! Although not really funny (if you want to use ChatGPT to do some real work), it's kinda cute how it always apologizes and says sorry if you remark that it lost something you were sure you included in your prompt. :)
Personally, I would like all my personal interaction with people going like that. Life would be totally easier!
They're obnoxiously obsequious, though. They remind me of a customer service worker dialed up to 11. I'd rather be talked to straight, without all the "You're absolutely right!" and "Oh, I'm sorry!" nonsense.
Have you tried o3-mini? I'm finding it to be significantly better than GPT-4o for code - I'm even finding myself using it in place of Claude 3.5 Sonnet a lot of the time.
What kind of code are you writing, if I may ask; and how long have you been doing it?
I sometimes ask whatever AI open ended questions on subjects I know very little about, and sometimes I find some kind of starting point for less random research using better tools.
Beyond that, and whatever fancy autocomplete my IDE forces down my throat, nope.
I've been leaning hard on LLMs to help me write code for just over two years now. I mainly work in Python and JavaScript, which are both languages that LLMs are extremely good at, but I also use them for languages I hardly know at all like jq and Bash and AppleScript and Go.
What kind of code is the LLM writing for you that you see as such a big win?
Sorry, about the interrogation, but I'm curious to understand this disconnect
between us. To me, for my way of working, LLM's are obviously mostly useless, destructive to the process even.