Posted by samrolken 3 days ago
I mean, I'll do the stuff I'm confident I can do, because I already can.
I'll let the AI do the stuff where I'm confident it can't fuck shit up.
I tried Xcode's built-in ChatGPT integration and Claude for some slightly-above-basic stuff that I already knew how to do, and they suggested some horribly inefficient ways of doing things and outdated (last year) APIs.
On the other hand, what I presume is Xcode's local model is nice for a sort of parameterized copy/paste or find/replace though: Slightly different versions of what I've already written, to reduce effort on bothersome boilerplate that can't be eliminated.
Where it breaks down is in the repeatability of experience from user user. It needs to have instructions that define the expectations of user experience across many people. Which ends up being a spec in code or code as spec.
Imagine if your door were to be generated every time you used it. The doorknob, key, even hinges would be different each time.
Ultimately, it is a new way to provide functionality but doesn’t quite remove all the code.
I can't see myself telling a client who pays millions a year that their logo sometimes will be in one place and sometimes in another.
but you are still generating code....?
Because we live on a planet with finite resources and running certain problems in an LLM is probably one of the most computationally expensive ways of solving them?