ChatGPT (LLMs) replacing programmers? Ridiculous

Well, a lot of us find ChatGPT and other LLMs to be impressive, but the notion of them completely replacing human programmers is far-fetched. These tools can assist and augment our work, but I'm sure the need for skilled developers with deep domain expertise will remain. I've recently read about body leasing and team leasing https://seclgroup.com/body-leasing-and-team-leasing/ It seems these models can help address talent gaps. However, I guess they should not be viewed as a long-term solution.
 
Well, a lot of us find ChatGPT and other LLMs to be impressive, but the notion of them completely replacing human programmers is far-fetched. These tools can assist and augment our work, but I'm sure the need for skilled developers with deep domain expertise will remain. I've recently read about body leasing and team leasing https://seclgroup.com/body-leasing-and-team-leasing/ It seems these models can help address talent gaps. However, I guess they should not be viewed as a long-term solution.

Very true. And LLMs only build things that already exist out there, if there's something not easily searchable online, they tend to fail badly or produce code that is very slow.
 
Here we go



>> The end of the programmer is near.

Yeah, right. Like one of my current tasks is not even to introduce a new feature but "simply" refactor existing code by deleting an interface and porting the calls to another existing interface which does the same thing.

Well it's a fucking nightmare. With 60+ implementations (think exchange gateways), each of them takes a subtly and not so subtly different approach, and changing that is anything but straightforward. A lot of understanding the context required which in no way can be inferred by non-generally intelligent entity and we're nowhere near that.

And that's just maintenance of existing code. Don't get me started on implementing a new gateway based on exchange documentation. LLMs basically regurgitate existing implementations while every new development worth developing is just that ... new. Non-existent. One can only infer some vague properties from previous experience but overall the biological neuron gotta do it's work and figure things out.
 
>> The end of the programmer is near.

Yeah, right. Like one of my current tasks is not even to introduce a new feature but "simply" refactor existing code by deleting an interface and porting the calls to another existing interface which does the same thing.

Well it's a fucking nightmare. With 60+ implementations (think exchange gateways), each of them takes a subtly and not so subtly different approach, and changing that is anything but straightforward. A lot of understanding the context required which in no way can be inferred by non-generally intelligent entity and we're nowhere near that.

And that's just maintenance of existing code. Don't get me started on implementing a new gateway based on exchange documentation. LLMs basically regurgitate existing implementations while every new development worth developing is just that ... new. Non-existent. One can only infer some vague properties from previous experience but overall the biological neuron gotta do it's work and figure things out.

I know, I was just pointing the video for the banter. I am with you buddy.
 
I agree! While ChatGPT and LLMs are great tools, they’re nowhere near replacing programmers. These AI models can assist with tasks like debugging or generating code snippets, but they still rely on human expertise to design, structure, and build complex systems. At best, they help automate repetitive tasks, allowing developers to focus on more creative and strategic work. It's about enhancing productivity, not replacing programmers. What are your thoughts on how AI is supporting dev work?
 
Back
Top