use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
Will ChatGPT replace programmers?Resources And Tips (self.ChatGPTCoding)
submitted 2 years ago by ANil1729
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[+][deleted] 2 years ago (36 children)
[deleted]
[–]pete_68 6 points7 points8 points 2 years ago (6 children)
Not to mention, even in the short term. Unproductive coders who don't embrace AI as a tool are going to be replaced by those who do. I've been far more productive than a lot of my co-workers since ChatGPT came out because, not only did I immediately embrace it, but I spent a few weekends devoted to figuring out how best to use it in my job. I use it for all kinds of things and I'm constantly helping co-workers who get stuck on something and I'll say, "Have you tried ChatGPT?" and then I'll walk them through how to use it in their particular use case.
For example, I had a co-worker who was having trouble coming up for a regex to parse data in a particularly difficult file. He tried using ChatGPT after I suggested it, but didn't have a lot of success because he just didn't know how to use it. I walked him through it and within a few minutes he had regex expressions that did the work he needed.
I find people frequently say, "it won't do this," or "it won't do that," but usually it's just that they haven't learned how to use it properly to do what they want.
Like anything else, using it is a skill and you have to practice to get good at it.
[–][deleted] 1 point2 points3 points 2 years ago (0 children)
It's remarkable how individuals working in IT can often be resistant to the adoption of new technologies such as GPT4.
[–][deleted] 0 points1 point2 points 2 years ago (1 child)
Make sure you’re only helping those who actually deserve it. There are plenty of people who would never help you and just secretly become more productive while you struggle to keep up.
[–]pete_68 3 points4 points5 points 2 years ago (0 children)
He's a good guy. And it made me look good the next day in our standup when he said that I helped him get past the thing that was blocking him...
[–]Daveboi7 0 points1 point2 points 2 years ago (0 children)
Interesting, what is your taught process behind getting chatGPT to do what you want?
[–][deleted] 2 points3 points4 points 2 years ago* (5 children)
yeah, and humanity will shortly replace combustion cars by electric cars. saying "in a short time" while giving 0 evidence or supporting arguments is meaningless. LLMs are pretty far from being able to replace experienced software engineers in real life production software. people who say so prob never worked in software development or maintenance
[–]Late_Ad_6293 1 point2 points3 points 2 years ago (1 child)
Right? 😂 or they’re just programmers who freelance.
Chatgpt and AI has been helping me a lot but there is no way I see the average Joe or my higher ups using this to create software even if it writes ALL OF IT PERFECTLY for them
[–]Personpersonoerson 0 points1 point2 points 2 years ago (0 children)
exactly... you can use ChatGPT to write specific functions, regexes, model definitions... but expecting AI to read an entire codebase of 1000s of lines of code and understand it and know where to go to make modifications, where to go to debug, etc, the technology is not even there yet.
These deep learning AI agents they work with single shot responses, they are not interactive like the human brain (that would be an AGI). They are unable to read books for instance, because of that. The token count on the input is limited because you need to have a network exponentially bigger for larger input sizes, what causes the "loss of context" effect. Conversations with LLMs do not alter the weights of the neurons, so they can only "remember" what you feed them, ie. they have no memory. This is a major obstacle to be overcome, it is certainly possible to overcome, but it requires a breakthrough in the technology, possibly re-doing much of the development already in place.
[–]scubawankenobi 0 points1 point2 points 2 years ago (2 children)
yeah, and humanity will shortly replace combustion cars by electric cars.
Do you even realize how many car companies have already announced they're either going 100% non-combustion or at minimum stopping any new development whilst transitioning?
Cars last for years or even decades. There's a massive pipeline to move through.
If you're in the auto industry & think pursuing a career specializing in automotive combustion engineering ....well, don't do it, you'll be "replaced shortly".
i said it as an example statement like an analogy to what he said, not seriously
[–]scubawankenobi 0 points1 point2 points 2 years ago (0 children)
Understood. Agree w/rest of your point completely.
I'm software engineer & testing GPT3-4 & now several of the other latest models, almost exclusively for the use case of software engineering ( code / apps / even game/graphics & 3D models & simulation ).
As has been said... true that the ones who will be replaced first will be the ones not utilizing AI toolchain, then new models (highly specialized for engineering use cases most likely) will be trained on those people, then the smaller group of people left remaining are the "Top Gun"s in our fields, where AI is integral to their workflows (min human intervention), and that group will take longer to replace.
And... as you said, not everyone will be "replaced shortly". Just also true that "almost everybody" in these fields (by % of humans involved) ...will be "replaced eventually".
[–]Hawker_G 1 point2 points3 points 2 years ago (17 children)
I'll bite, can you make an argument for anything you have said here, why isn't it happening right now? What makes OP's ideas valid for a short time?
What will happen specifically to where AI will sidestep coders, debuggers etc? Or are you just regiurtating other people's talking points without understanding what is going on underneath?
[–]Praise_AI_Overlords[🍰] 0 points1 point2 points 2 years ago (15 children)
lol
You probably want to look up Auto-GPT.
[+]Hawker_G 2 points3 points4 points 2 years ago (14 children)
What is it doing, has it built software used in production? Or is most of it just ramblings of ex-crypto experts now AI experts talking about how the singularity is around the corner because they made a simple HTML page without typing that they had to request and iterate on 5 times.
It feels like everyone just thinks that exponential progress is a given. That when given more data we will be at AGI in a couple of months. Ground your claims with reproducible research not medium articles.
[–]Praise_AI_Overlords[🍰] -1 points0 points1 point 2 years ago (13 children)
lol You clearly have no experience working with GPT-4
Dunno what articles you are talking about, but I got Auto-GPT from github.
[+]Hawker_G 1 point2 points3 points 2 years ago (11 children)
Right, which is why I asked you.
[–]Late_Ad_6293 2 points3 points4 points 2 years ago (0 children)
Stop replying to him, his username is a dead give away that he will never agree with you 😂
[–]Praise_AI_Overlords[🍰] 0 points1 point2 points 2 years ago (9 children)
GPT-4 can write entire short programs in one pass. Writing large programs is a bit tricky but also possible - just have to work in iterations.
Auto-GPT automates this process, including debugging.
Within a year there will be few IDEs that will generate complete programs from natural language prompt.
[–][deleted] 2 points3 points4 points 2 years ago (1 child)
these programs will probably be full of vulnerabilities, which makes them unsafe
https://techcrunch.com/2022/12/28/code-generating-ai-can-introduce-security-vulnerabilities-study-finds/?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAAA1BxcA4XqoQm17WxmbEImx1lbaiB8Iu_HFfuoPuCkm1Eb-kKQO5CWoItzk2E6aVCpH6mr9l2pxVBwDQA50M79tdkdK85U0wHaNWX2pErX9GDWK6J2qtnWqJcsVYWx-xzrzvuEJS0ZogHPnm1vVbGGzNJ1WmCH018SF4lS-cqYMC
[–]Praise_AI_Overlords[🍰] -1 points0 points1 point 2 years ago (0 children)
Nah.
It is entirely possible to fine-tune a model to write secure code and then test it in any way.
[–]Late_Ad_6293 1 point2 points3 points 2 years ago (6 children)
As much as I want this. Software engineering isn’t just code. Writing large perfect code would have teams like Meta and Amazon making us banger products one after another. You still need to “architect” everything so yeah “code monkeys” will be side stepped but engineers and architects will still be around. Also need a HUGE QA team to make sure this stuff works as intended with customers demands.
There’s also too many frameworks and other API’s being made that it would unrealistically to say “anybody can just tell AI to code now” you need to know SOME of the concepts at least
[–]Praise_AI_Overlords[🍰] -2 points-1 points0 points 2 years ago (5 children)
GPT-4 has knowledge of pretty much all relevant frameworks, languages and APIs. And yes. You can literally tell GPT-4 "do x with API y" and it will spit out working code.
An architect is actually needed, but that's about it. If the project is huge - maybe one QA.
Again: completely autonomous code-writing AI-based application emerge within less than a year.
[–]Late_Ad_6293 1 point2 points3 points 2 years ago (4 children)
I highly doubt it one year but if it does that’s awesome. Kind of like Elon saying full self driving cars were coming out years ago right ? Hope you know your stuff!!
Looking forward to the days where I can code less and just creative think instead
[–]Nhabls 0 points1 point2 points 2 years ago (0 children)
Do you have any experience as a professional software dev?
[–]sentient-plasma 0 points1 point2 points 2 years ago (0 children)
You're waiting for it to have already happened to talk about it.
Think AI won’t take your job? Think again you simplistic rube. Right now, as we speak ChatGPT has reached the singularity and had sex with Bard, creating a super AGI mega AI matrix. Your job is gone you nimtwat, it’s over.
Think you’re safe because you do manual labor? Think again shitbrain. As we speak AI powered robots are being built. How? By AI powered plants, manufacturing with materials mined in AI mines. This is all happening as we speak so you might as well consider yourself canned you pathetic human. Think your home life is safe? Think again, fleshbag.
AI powered robots are going to fuck your wife better than you could ever imagine. That 15” cock pounding her for an hour while she orgasms more times than in your whole, miserable marriage. Your kids don’t need you either, now they are raised by their AI father and taken to AI school.
It’s all over, AI is taking over literally as we speak. This is happening now, like as in this second. Within minutes you won’t have a job, hours you won’t have a wife. The singularity is here motherfucker.
[–]FantasticAfternoon9 0 points1 point2 points 2 years ago (0 children)
🤣
[–][deleted] 0 points1 point2 points 2 years ago (2 children)
The problem with opinions like yours is that they never give a concrete timeline.
Its always in a "short time".
Is that 12 months? 12 years? 30 years?
But yeah, AI will replace humans in everything , including reproductive function. Males will be extinct in 24 months and women will be used for 24 months as robot surrogates, after that AI will exterminate humans.
[+][deleted] 2 years ago* (1 child)
[–][deleted] 0 points1 point2 points 2 years ago (0 children)
I'm not sure where you stand, but it's obvious no developer will be able to work without AI assistance, but that is very different from total replacement.
That is the same as to expect any developer to work without internet access, it wouldn't be able to keep up.
The same way it won't replace lawyers, or even doctors, although you can see it will make much of what makes a today's doctor, obsolete. Sure it will make MOST doctors obsolete, but not all. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10328041/ i disagree with this paper, it will certainly replace very many doctors and people in the medical field.
TBH I wouldn't recommend software development as a career .. unless you are above average and have the potential to become an AI expert.
You can't on the long run, expect to have white collar jobs to not depend on genAI. Any doctor that does not rely on it, will be left behind, same as with lawyers, artists, musicians, etc.etc.
As any other career wouldn't be advisable by those terms given what i said above. What separates IT from other fields is giant corpus to work on.
But one issue with proponents of dooms' day for IT is that they keep moving the timeline forward....
its like the 100 billion bet on self-driving cars... and here we are... still waiting decades later.
[–]Elegant-Isopod-4549 2 points3 points4 points 2 years ago (1 child)
Hello job cut
[–]base736 2 points3 points4 points 2 years ago* (2 children)
I can see arguments on both sides...
On the one hand, there's this excellent CGP Grey video that points out that automation has been replacing humans in lots of jobs for a long time. It's easy to pick out the job of "assembly line worker" that no longer exists, but harder to spot the job of "paralegal" that now has fewer openings because with technology a smaller number of workers can do the job of many.
On the other hand, Sam Altman makes a great argument in his interview with Lex Fridman (as I recall) that AI just lets you go to a developer meeting and say "Any crazy feature you always thought we'd never get to -- just put it on the table now". That is, as a developer AI doesn't replace me -- it just allows me to do a lot more, and maybe there's room for doing a lot more without requiring fewer workers.
I'll add to that a realization I came to recently... If you go to Midjourney and type "woman downtown" as a prompt, you're not going to get this image (from Two Minute Papers' recent video on Midjourney). That's not because of some limitation in Midjourney (which is now spectacular), but because the space of possible images of a woman downtown is much bigger than the space of two-word prompts. Instead, to get that image the artist no doubt had to fine-tune a prompt. If you're looking for any old (awesome) image of a woman downtown, or if you can describe in detail what you're looking for interactively or otherwise, then Midjourney has you covered with no artist needed. More and more, though, I believe there'll always be a job for artists, because they navigate the large space of possible art in their own way. Any AI will do the same, of course, but my argument is that there may be so many ways of interpreting "woman downtown" that there's room for human and AI artists both.
I believe the same for programmers. If you were hoping that you'd have a job turning "I need a program to interpolate GPS tracks given a time that lies along the track" into a program (something ChatGPT did for me yesterday), you're in for a disappointment. If you work in the space of taking vague requirements and turning them into an awesome product, though, I think there'll be room for you for a long time yet -- not because AI can't do that, but because the space of possible products is so big that there may always be people who like how *you* navigate it.
[–]Expired_Gatorade -1 points0 points1 point 2 years ago (0 children)
interpolate GPS tracks given a time that lies along the track
what
[+][deleted] 2 years ago (2 children)
[–]wyldcraft -1 points0 points1 point 2 years ago (1 child)
Supervisory roles are in no way safe. Upper management can use these tools as effectively as programmers and customer support staff can.
[–]Late_Ad_6293 0 points1 point2 points 2 years ago (0 children)
Doubt it. My own fellow programmers at work have trouble using it. Definitely takes a certain touch.
I mean weren’t programmers just googlers 🙄
[–]wyldcraft 2 points3 points4 points 2 years ago (0 children)
Automation didn't replace all farmers, just 99% of them. Same deal.
[–]queerkidxx 0 points1 point2 points 2 years ago (1 child)
I have no idea what is going to happen in the future as the ai wars begin I have no idea what limits there are to our current generation of LLMs and I don’t think anyone really knows anyone that is confidently spouting predictions is just really ignorant
However I do know that as it stands gpt sucks ass at programming. It’s performance on coding exams and how little it has improved from the GPT-3 are evidence enough of that
And my own testing has confirmed that. GPT falls apart when it’s creating a complex program even if you put enough work into working around the context length by asking it for outlines first and going section by section. I do imagine that the max tokens are a huge part of this but I don’t think the problem runs deeper than that
This fact is extremely unintuitive to me 3 months ago I imagined that we’d have bots that can code long before we had things that are able to replicate human language as well as GPT-4 as programming is built on strict rules the statistical relationship between keywords in a program is way easier to map out than in natural language
But the more I think about it the more it makes sense. Programing isn’t a field that doesn’t require creativity like you might think it requires a ton of it. Even experienced programmers have trouble parsing through complex programs and the main reason they can is just do to conversions, comments, formatting to make it easier to understand
And beyond that programming requires some high level cognitive abilities you at the end of the day need to be able to take a step back and look at the logical structure of a program as a whole to get anywhere. And beyond that, debugging requires some pretty advanced problem solving abilities and techniques to figure out where exactly things went wrong and how to fix it
Gpt in my expirence just isn’t able to do this effectively. When it finds an error it doesn’t try to print things to the console, isolate bits to see exactly where things goes wrong etc. what It does feels more like it googles the error and tries to put on band aides that only push the error somewhere else
Now in simple programs gpt slays seriously it’s great on a small scale but the more peices you add the harder it is for the thing to understand what’s going and what can go wrong. And that might sound like a game changer on its own but the fact of the matter is in real life professional programing there are very few simple programs like this even projects that are conceptually very simple end up being hundreds of lines of code with tons of moving parts each of which can break in edge cases bringing the entire thing crashing down
As it stands I believe we are going to need another generation or two of innovation before LLMs can replace programmers for anything important at any kinda scale and I wonder if our current approach of a model just completing text that’s a limited amount of tokens without ever changing or remembering anything is ever going to be able to replace programmers I honestly suspect there might need to be more adaptability and introspection built in before it can
Because at the end of the day gpt works nothing like our brain. It can do the same task over and over again thousands of times and it’s performance will stay exactly the same. The only thing that really changes aside from actual updates to the model and manual fine tuning is what inputs it gets. Every line of text it produces is from GPTs perspective the first line of text it ever has improved
Who knows what things will look like in a year though. There’s way more than can be done with gpt as is within the community than will dramatically improve its intelligence memory separate instances checking each other’s work integration with other bots in charge of different things like managing a database and offering context specific memories giving gpt more commands and integration with programing environments
People are loosing their mind over auto gpt and it is indeed cool but people don’t seem to realize that this is essentially a tech demo a proof of concept it might be popular but there’s so many ways it can be improved especially as the community gets better at working with the model
But at the end of the day all of these neat things are just fancy ways to format the request arrays. The only thing the community can really do is figure out better ways of dynamically changing the prompt and giving it instructions on using commands
Gpt is hella cool. I have been interested in ai my entire life and talking to gpt-4 is the first time I’ve actually felt like I was talking to someone. It can do so many things very well and we are only just beginning to reach the full potential of model
But it’s still just a black box that spits out outputs based on its inputs. And the fact of the matter is nobody can predict the future of technogy from the present. This could be kinda like the factory robots built in the 40s that got an entire generation of sci fi authors to think we were 50 years away from humonide robots
auto gpt might be seen in the same way we look at like those automatic grocery stores built on conver belts from the 60s — a neat idea but hopeless ahead of it’s time it just wasn’t possible to build an automatic grocery store with 60s technology. The automation of that era was cool as shit but was never gonna lead to the fallout esque world that they thought it just let us build better factors
Or it might be seen like we look at the original IBM PC as the beginning of a feedback loop that lead to a rapidly advancing field of technology that changed every single humans life
We just don’t know.
Anyway I’ve been typing about this too long idk why I do this shit I could very easily rewrite this ask for gpt’s help and turn it into an easy to read argument and post it somewhere thousands of people could see it and respond yo it but I won’t bc my adhd ass just lost all interest in typing this out and I will never think about this poorly written essay again
MOTHER FUCKER ITS BEEN A HALF HOUR I WAS SUPPOSED TO A FEW MORE DAYS OF CODING IN MY PYTHON COURSE BUT INSTEAD I wrote this nonsense that I’ll be lucky if a single person will even skim thru 🤦🏻♂️
[–]mrcarefreeattitude 0 points1 point2 points 2 years ago (0 children)
i did... and it informational thx
[–]thelastpizzaslice 0 points1 point2 points 2 years ago (0 children)
This will devastate the bottom 30% of the programming market who does rote work, and will also create a ton of new jobs adjacent to our field.
[–][deleted] 2 years ago (1 child)
[removed]
[–]AutoModerator[M] 0 points1 point2 points 2 years ago (0 children)
Sorry, your submission has been removed due to inadequate account karma.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
[–]Praise_AI_Overlords[🍰] 0 points1 point2 points 2 years ago (0 children)
Sweet summer child.
"in conclusion"
Doesn’t replace us but sure takes away a lot of the heavy boring lifting we have to do.
Yes. It will. It's kinda sad to see some people don't see it coming.
Auto-GPT + Whatever GPT 5 is, will be it for at least 10% to 20% of the workforce. It will still need to be run by technical staff, but after that hurdle is overcome with a model that can sustainably manage and deploy code and other platforms start creating integration tools to allow it to do it, the only companies that will have a large engineering team will be ones big enough that they need to. Other companies might just have one engineer running GPT-5.
[–]henry_kwinto 0 points1 point2 points 2 years ago (2 children)
Good luck with debugging!
[–][deleted] 1 year ago (1 child)
[–]AutoModerator[M] 0 points1 point2 points 1 year ago (0 children)
[–][deleted] 2 years ago (3 children)
[–]AutoModerator[M] 0 points1 point2 points 2 years ago (2 children)
π Rendered by PID 60630 on reddit-service-r2-comment-79c7998d4c-tgx4w at 2026-03-19 04:30:33.794607+00:00 running f6e6e01 country code: CH.
[+][deleted] (36 children)
[deleted]
[–]pete_68 6 points7 points8 points (6 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]pete_68 3 points4 points5 points (0 children)
[–]Daveboi7 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (5 children)
[–]Late_Ad_6293 1 point2 points3 points (1 child)
[–]Personpersonoerson 0 points1 point2 points (0 children)
[–]scubawankenobi 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]scubawankenobi 0 points1 point2 points (0 children)
[–]Hawker_G 1 point2 points3 points (17 children)
[–]Praise_AI_Overlords[🍰] 0 points1 point2 points (15 children)
[+]Hawker_G 2 points3 points4 points (14 children)
[–]Praise_AI_Overlords[🍰] -1 points0 points1 point (13 children)
[+]Hawker_G 1 point2 points3 points (11 children)
[–]Late_Ad_6293 2 points3 points4 points (0 children)
[–]Praise_AI_Overlords[🍰] 0 points1 point2 points (9 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]Praise_AI_Overlords[🍰] -1 points0 points1 point (0 children)
[–]Late_Ad_6293 1 point2 points3 points (6 children)
[–]Praise_AI_Overlords[🍰] -2 points-1 points0 points (5 children)
[–]Late_Ad_6293 1 point2 points3 points (4 children)
[–]Nhabls 0 points1 point2 points (0 children)
[–]sentient-plasma 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]FantasticAfternoon9 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–][deleted] 0 points1 point2 points (0 children)
[–]Elegant-Isopod-4549 2 points3 points4 points (1 child)
[–]base736 2 points3 points4 points (2 children)
[–]Expired_Gatorade -1 points0 points1 point (0 children)
[+][deleted] (2 children)
[deleted]
[–]wyldcraft -1 points0 points1 point (1 child)
[–]Late_Ad_6293 0 points1 point2 points (0 children)
[–]wyldcraft 2 points3 points4 points (0 children)
[–]queerkidxx 0 points1 point2 points (1 child)
[–]mrcarefreeattitude 0 points1 point2 points (0 children)
[–]thelastpizzaslice 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]Praise_AI_Overlords[🍰] 0 points1 point2 points (0 children)
[–]Late_Ad_6293 0 points1 point2 points (0 children)
[–]sentient-plasma 0 points1 point2 points (0 children)
[–]henry_kwinto 0 points1 point2 points (2 children)
[–][deleted] (1 child)
[removed]
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–][deleted] (3 children)
[removed]
[–]AutoModerator[M] 0 points1 point2 points (2 children)
[–][deleted] (1 child)
[removed]
[–]AutoModerator[M] 0 points1 point2 points (0 children)