> You know it won't be properly reviewed and understood.
This reads a bit weird in hindsight but what I meant was it just feels like that to me.
> I'm not saying other people can't possibly use LLMs to generate code effectively but it seems super suspicious from my experience as it triggers laziness and reluctance to put effort into understanding every piece of code.
This part is my personal experience with trying to use LLMs for code review and sometimes to write a bit of code via opencode.
> diligent but low IQ and mediocre skill
This is how I see LLMs.
In my personal experience, it is not worth to make it write code because then reviewing the code becomes more work than actually writing myself and get LLM review + fix and review again myself.
It can be very good at writing code but the instances where it messes up just cost too much for me to disentangle and making it write things I don't understand doesn't work because I can't review.
I can't judge Linus Torvald's ability but this is my perspective so if I had to guess, I would guess that it isn't necessarily efficient for him to generate code with an LLM because he is spending more time reviewing it compared to him writing the code.
Ok, I hadn't understood what you meant.
> In my personal experience, it is not worth to make it write code
Sure, totally fine with that! I am completely okay with people not using LLMs, just like I am completely okay with people using an IDE instead of vim. Do what works for you.
> I would guess that it isn't necessarily efficient for [Linus Torvalds] to generate code with an LLM
It seems like he disagrees: sometimes it makes him more efficient. But in any case, I think it is his choice. I won't judge him for using an LLM, or an IDE, or even if he wanted to develop on Windows. Why should I care? I care about his contributions.
My problem is that many people say "I don't like working with LLMs, so I don't want other to use them". If you don't like working with LLMs, just don't. And let others use the tools they want.
Except if it is philosophical: something like "I believe LLMs are bad for society because X and Y, and I don't want to be related to them". Similar to "I don't want to work with weapons" or "I refuse to open source my code because it could be used to build weapons". Sure, I respect such ideas. I don't respect the "I don't like this tool so I think people who use that tool are unprofessional".