It's a fact, I'm afraid.
Disclaimer: I don't even like the guy, he makes money off conspiracy theories about Jewish people. But it's a fact that he got sentenced to prison for saying a journalist is a fat lesbian.
You also have to ask yourself why so many europeans try to move to the US for a better life (especially talented ones) and why almost no american does it the other way around. (The number is ridiculously low in comparison)
People move east to west across the pond, because they want the life offered by the US economy.
I know excatly how bad the output they give is, because I ask for output that I can understand, debug and improve.
People misusing tools don't make tools useless or bad. Especially since LLMs designers never claimed the compressed information inside models is spotless or 100% accurate, or based on logical reasoning.
Any serious engineer with a modicum of knowledge about neural networks knows what can or can't be done with the output.
It's a knowledge base that can explain the knowledge it returns when you ask, how is that not useful in a professional environment for production code?
I mean if you assume all devs are script kiddies who simply copy paste what they find on google (or ChatGPT without asking for explanations) then yeah it's never gonna be useful in a prod setting.
Also you're very wrong to believe every technical need or combination of libraries has already been implemented in open source before.
I think I will, I don't have time to maintain additional software right for other people now but I'm definitely planning on open sourcing it when I get time
I did not use copilot or cursor. I used the Claude interface. I'm planning to setup a proper editor tool such as Cursor as I believe they got much better lately.
Last time I tried was 2023 and it was kind of a pain in the butt.
I'm sorry but I don't understand how people say LLMs are simply "tab completion".
They allow me to do much more than that thanks to all the knowledge they contain.
For instance, yesterday I wanted to write a tool that transfers any large file that is still being appended to to multiple remote hosts, with a fast throughput.
By asking Claude for help I obtained exactly what I want in under two hours.
I'm no C/C++ expert yet I have now a functional program using libtorrent and libfuse.
By using libfuse my program creates a continuously growing list of virtual files (chunks of the big file).
A torrent is created to transfer the chunks to remote hosts.
Each chunk is added to the torrent as it appears on the file system thanks to the BEP46 mutable torrent feature in libtorrent.
On each receving host, the program rebuilds the large file by appending new chunks as soon as they are downloaded through the torrent.
Now I can transfer a 25GB file (and growing) to 15 hosts as it is being written too.
Before LLM this would have taken me at least four days as I did not know those libraries.
LLMs aren't just parrots or tab completers, they actually contain a lot of useful knowledge and they're very good at explaining it clearly.