Wonder how long we’ll get “LLMs do nothing for productivity” takes from folks who have ~zero first-hand experience with current-day solutions.
I respect y’all a lot, but come on.
Wonder how long we’ll get “LLMs do nothing for productivity” takes from folks who have ~zero first-hand experience with current-day solutions.
I respect y’all a lot, but come on.
@uint8_t @timonsku @whitequark @fasterthanlime i recently tried gemini again for some gtk4 code (in c), and it made up a lot of fantasy stuff, and even when called out excused and made up different fantasy stuff
@whitequark @fasterthanlime I do find the auto complete that copilot does very useful because it strictly does basic "boring repetitive structures" type stuff that I hate to write, can review in seconds and is correct 99% of the time.
Its rare that I engage with the "please write full functionality for me" chat type thing. I find it useful as a better documentation look up, in a sense what StackOverflow filled previously to some extent.
But not sure if thats worth the harm it can do. /2
@timonsku @whitequark @fasterthanlime did you run into issues where the LLM is inventing API calls that doesn’t exist? I was using the full line complete of pycharm pro and the moment it touches nonpublic code (so anything that isn’t matplotlib / pandas) it is utterly useless because it keeps making up plausible looking but nonexisting methods and parameters
@fasterthanlime my experience with LLMs as a developer is that other people deploy them without thought and I have to fix or review their shit
how is this exciting exactly?
@fasterthanlime (I have not once found it that an LLM makes my own work faster or more efficient, and not for the lack of trying--including picking tasks that seemingly fit their limitations well)
@whitequark @fasterthanlime there is definitely cost/benefit thing going on when looking at the industry at large. They are good enough to enable people to create much more code faster than before that they are unfit to review which creates tech debt and burden to others. /1
I'm fairly sure I alienated part of my audience by "not shitting unconditionally on LLMs" and, well, too bad?
What's happening to artists is vile and I will commission art as much as I can. What's happening to developers is exciting: you can build so much on your own now!
Most folks work in boilerplate-heavy environments.
You can write macros, you can do codegen, you can use types or use dynamic typing to reduce repetition, there's still a lot of things that "a whole bunch of weights" can figure out for you, filling in the outline you created.
All the architectural decisions should be made by humans. Humans are in the driver's seat, always.
I don't give a shit about the "my 8yo built a React app" demos (maybe I will when I have an 8yo?). I care about senior developers being able to think at a higher level.
LLMs bridge the gap whenever repetition is needed, whenever you need to "draw the rest of the fucking owl".
If you can read/review/validate faster than you can write all these details (maybe you have RSI?), then LLMs are valuable.
I do believe there are domains where LLMs are /completely useless/: domains where you have to think hard about every little bit of every little line and every little detail matters.
And I'm kinda jealous of people working in those domains. Those are the exception.
Things I agree with:
- there's an AI bubble
- many uses of "AI" are shit/vile/immoral
- LLMs are bad at many things (counting etc.)
- LLM output /must/ be human-reviewed
- the copyright/labor question remains open
And:
- current-gen LLMs are a tremendous tool for programming
@mntmn @uint8_t @whitequark @fasterthanlime yea the online general purpose chat bots are absolutely useless. I never ChatGPT and what not, absolute waste of time every time I tried that. Even for stuff where it should in theory be pretty good at like schema less data conversion. I've only seen Copilot be actually good at this.
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.