6 ms·
What I wonder is: are current LLMs even good for the type of work he does: novel, low-level, extremely performant
by latenightcoding 9mo ago
What I wonder is: are current LLMs even good for the type of work he does: novel, low-level, extremely performant
- koakuma-chan 9mo agoNo
- wolttam 9mo agoIf Fabrice explained what he wanted, I expect the LLM would respond in kind.
- vasco 9mo agoIf Fabrice explained what he wanted the LLM would say it's not possible. When the coding assistant LLMs load for a while it's because they are sending Fabrice an email and he corrects it and replies synchronously.
- slekker 9mo agoI doubt it, although LLMs seem to do well on low-level (ASM level instructions).
- vitaminCPP 9mo agoAs a professional C programmer, the answer seems to be no; they are not good enough.
- checker659 9mo agoThey are absolutely good at reviewing C code. To catch stupid bugs and such. Great for pair programming type use.
- rjzzleep 9mo agoFrom my experience, it's just good enough to give you a code overview of a codebase you don't know and give you enough implementation suggests to work from there.
- mhh__ 9mo agoThis is a funny one because on the one hand the answer is obviously no, it's very fiddly stuff that requires a lot of umming and ahhing, but then weirdly they can be absurdly good in these kinds of highly technical domains precisely because they are often simple enough to pose to the LLM that any help it can give is actually applicable immediately whereas in a comparatively boring/trivial enterprise application there is a vast amount of external context to grapple with.
- vbezhenar 9mo agoI'm writing C for microcontrollers and ChatGPT is very good at it. I don't let it write any code (because that's the fun part, why would I), but I discuss with it a lot, asking questions, asking to review my code and he does good. I also love to use it to explain assembly.
- bionsystem 9mo agoIt's also the best way to use llms in my opinion, for idea generation and snippets, and then do the thing "manually". Much better mastery of the code, no endless loop of "this creates that bug, fix it", and it comes up with plenty of feedback and gotchas when used this way.
- zelphirkalt 9mo agoThis is how I used LLMs to learn and at the same time build an application using Tkinter.