But there's way more LLMs can do, like assist you in connecting dots in complex codebases, find patterns to refactor given some rules, provide ideas, allow you to dig in dependencies to find apis that are undocumented or edge cases that are subtle to find, find information that you might've had to dig up by endless google queries and hard to find GitHub issues, provide support in technologies you have sometimes to use (sed, awk, regexes, Google sheets apis, etc) but you just don't care enough to learn because it happens to use them few times an year allowing you to focus on what matters, etc, etc.
I'm frankly tired of those pointless debates conflating LLMs in the context of code just for the same boring arguments of people hating on vibecoding or thinking every developer is delegating everything to AI and pushing slop. If that's your colleagues fire them. They are indeed useless and can be replaced by a prompt.
If one cannot see the infinite uses of LLMs even just for supporting, without ever authoring a single line of code or never ever touching a file, it's only been that person limiting it's own growth and productivity.
Seriously, this is beyond tiring.