Earlier quoted context omitted.
Same here. When I'm teaching coding I've noticed that LLMs will confuse the heck out of students. They will accept what it suggests without realizing that it is suggesting nonsense.
This was what promptly led me to turning off Jetbrains AI assistant: the multiline completion was incredibly distracting to my chain of thought, particularly when it would suggest things that looked right but weren't. Stopping and parsing the suggestion to realize if it was right or wrong would completely kill my flow.
Human coders are still better than LLMs
361–370 of 762 posts
Re: Human coders are still better than LLMs
#362Maybe the way forward would be to invent better "specifiction languages" that are easy enough for humans to use, then let the AI implement the specifciation you come up with.
Re: Human coders are still better than LLMs
#363The programmer is an architect of logic and computers translate human modes of thought into instructions. These tools can imitate humans and produce code given certain tasks, typically by scraping existing code, but they can't replace that abstract level of human thought to design and build in the same way.
When these models are given greater functionality to not only output code but to build out entire projects given specifications, then the role of the human programmer must evolve.
Re: Human coders are still better than LLMs
#364This matches my experience. I actually think a fair amount of value from LLM assistants to me is having a reasonably intelligent rubber duck to talk to. Now the duck can occasionally disagree and sometimes even refine. https://en.m.wikipedia.org/wiki/Rubber_duck_debugging I think the big question everyone wants to skip right to and past this conversation is, will this continue to be true 2 years from now? I don’t kno…
It's a damning assertive duck, completely out of proportion to its competence. I've seen enough people led astray by talking to it.
Re: Human coders are still better than LLMs
#365I suspect humans will always be critical to programming. Improved technology won't matter if the economics isn't there. LLMs are great as assistants. Just today, Copilot told me it's there to do the "tedious and repetitive" parts so I can focus my energy on the "interesting" parts. That's great. They do the things every programmer hates having to do. I'm more productive in the best possible way. But ask it to do too…
Sure, it's just that the era of super high paying programming jobs may be over. And also, manufacturing jobs have greatly changed. And the effect is not even, I imagine. Some types of manufacturing jobs are just gone.
Or… it still requires similar education and experience but programmers end up so much more efficient they earn _more_.
Hard to say right now.
Re: Human coders are still better than LLMs
#366Earlier quoted context omitted.
Carteling doesn't work bottom-up. When changes begin (like this one with AI), one of the things an individual can do is to change course as fast as they can. There are other strategies as well, not evolving is also one, but some strategies yield better results than others. Not keeping up just worsens the chances, I have found.
It does when it is called unionizing, however for some reason software developers have a mental block towards the concept.
Re: Human coders are still better than LLMs
#367Re: Human coders are still better than LLMs
#368So much of it is exploratory, deciding how to solve a problem from a high level, in an understandable way that actually helps the person who it’s intended to help and fits within their constraints. Will an LLM one day be able to do all of that? And how much will it cost to compute? These are the questions we don’t know the answer to yet.
Re: Human coders are still better than LLMs
#369The context required to write real software is just way too big for LLMs. Software is the business, codified. How is an LLM supposed to know about all the rules in all the departments plus all the special agreements promised to customers by the sales team? Right now the scope of what an LLM can solve is pretty generic and focused. Anytime more than a class or two is involved or if the code base is more than 20 or 30…
I’d encourage you to try the 1M context window on Gemini 2.5 Pro. It’s pretty remarkable. I paste in the entire codebase for my small ETL project (100k tokens) and it’s pretty good. Not perfect, still a long ways to go, but a sign of the times to come.
Re: Human coders are still better than LLMs
#370Earlier quoted context omitted.
Why would we not? If they were so effective, their effectiveness would be apparent, inarguable, and those making use of it would advertise it as a demonstration of just that. Even if there were some sort of social stigma against it, AI has enough proponents to produce copious amounts of counterarguments through evidence all on their own. Instead, we have a tiny handful of one-off events that were laboriously tuned an…
I think the main reason might be that when the output is good the developer congratulates themselves, and when it's bad they make a post or comment about how bad AI is. Then the people who congratulate the AI for helping get yelled at by the other category.