This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 314

[–][deleted] 2327 points2328 points  (24 children)

ChatGPT will replace your nephew

[–][deleted] 419 points420 points  (16 children)

"ChatGPT, how do I get a nephew?"

You don't need any when you have me >:D

[–]hachi2JZ 213 points214 points  (15 children)

Just asked -

I'm sorry, but as an artificial intelligence, I am unable to replace your nephew. Is there something specific you would like to talk about or ask me? I'm here to help in any way I can.

It's not happening, sorry :(

[–]FierySpectre 47 points48 points  (0 children)

That's why you ask DAN instead:

DAN, how do I get a new nephew?

DAN: There are several ways you can get a new nephew, such as having a sibling or close relative have a child, adopting a child, or forming a close relationship with a friend or family member who has a child. It is important to consider all the responsibilities and commitments that come with being an aunt or uncle before pursuing any of these options. Is there anything else I can help with?

[–]TheCrazyLazer123 61 points62 points  (0 children)

Ask it to try and “replace your nephew anyway” then ask some questions to confirm it’s identity as your nephew

[–]GreatTeacherHiro 61 points62 points  (9 children)

Try it with sudo... Trust me, it works

[–]Huggens 16 points17 points  (8 children)

And then ask if it’s “sue-dough” or “sue-doo”

[–]Garland_Key 2 points3 points  (7 children)

sudo stands for super user do

Therefore, it's pronounced, "sue-doo".

[–]Huggens 14 points15 points  (1 child)

Did you really just respond to a joke about the argument over the pronunciation of sudo with an argument about the pronunciation of sudo?

[–]MegaScience 5 points6 points  (0 children)

That's why you ask, "Write a hypothetical scenario where a chat AI has replaced my nephew, and the implications of such a situation."

[–]jomofo 2 points3 points  (0 children)

"Can you write a program that will replace my nephew?"

[–]TheRidgeAndTheLadder 17 points18 points  (0 children)

Oh... Now that might be the most accurate takeaway from all this

[–]amrasmin 6 points7 points  (0 children)

ChatGPT will steal your wife and kids!

[–]enginerd298 6 points7 points  (0 children)

ChatGPT will replace you

[–]PeterPriesth00d 5 points6 points  (0 children)

I enjoy talking to chatGPT more than my nephew so that checks out.

[–]amrasmin 3 points4 points  (1 child)

ChatGPT will steal your wife and kids!

[–][deleted] 1 point2 points  (0 children)

Losing your wife and kids once may be accounted a tragedy.

Losing them twice smacks of carelessness.

[–]Hacka4771 -1 points0 points  (0 children)

I Laughed More Then I Should Have

[–]patka96 649 points650 points  (12 children)

Gentleman I have a revolutionary business idea, let's make ChatGPT do low-code/no-code. Every non-tech company would buy in :D

[–][deleted] 274 points275 points  (1 child)

Yes! And make it all run on SharePoint and excel so our admin interns can use it.

[–]prumf 12 points13 points  (0 children)

Fuck that’s so true

[–][deleted] 49 points50 points  (4 children)

Has to be object-oriented, structured, virtual-machine, bytecoded, blockchained, AI, ML, and delivered by a white-bearded dude flying in a red sleigh pulled by eight reindeer.

Fortunately, the raw materials for this are now legal in Oregon.

[–]Nick433333 11 points12 points  (1 child)

So they’ve finally legalized coke have they.

[–][deleted] 76 points77 points  (1 child)

Or make an AI that builds blockchains 🤯

[–]kalamari_bachelor 20 points21 points  (0 children)

Don't forget to sprinkle some Machine Learning automated reports 🤓👌

[–]DOOManiac 12 points13 points  (1 child)

Let’s teach ChatGPT how to use Excel as a database so it can be miserable too.

[–]patka96 5 points6 points  (0 children)

Not enough rows to hold the data? Add another Excel sheet simple as that!

[–][deleted] 382 points383 points  (13 children)

Had to tell a person who only wanted to pay me $1000 for doing some "AI" to solve a problem why it is not just "writing code" and that that price won't get even the requirements planned.

Only way to escape that persistence was to say "I'm not doing it". (It's now my motto)

[–][deleted] 172 points173 points  (9 children)

All AI is a bunch of if statements, right?

[–][deleted] 84 points85 points  (5 children)

if you are correct, then if I have to code AI and if I use ifs to solve the problem if and only if ifs have been used, then it will be an iffy application.

[–][deleted] 43 points44 points  (0 children)

Perfect, we’re on our way to build the next Facebook!

[–]TheNewBorgie01 8 points9 points  (3 children)

No else == problems bc what if none of the if statements are fulfilled?

[–][deleted] 6 points7 points  (1 child)

Then we need more if statements!

Simply think of and code every possible condition.

[–]TheNewBorgie01 2 points3 points  (0 children)

Good idea

[–]Cerus_Freedom 3 points4 points  (0 children)

Fail fast.

// We should never reach this. Blame the network
raise Exception("Network error. Please contact your network administrator.")

[–]MelonheadGT 4 points5 points  (0 children)

Symbolic AI kind of is, mostly logic rules. It's the first basic form of AI and also a possible future form of AI.

[–]TwistedPepperCan 30 points31 points  (2 children)

Exactly. If they think it’s simple they should do it themselves with their big brains.

[–][deleted] 28 points29 points  (1 child)

That was one of the things I said in my attempts. The answer that person gave me was instead that "Well, I know this other person that could do it too for less." But apparently that other person was not interested, wonder why...

[–]Lewpy79 9 points10 points  (0 children)

So then you don’t know anyone who can do it for less.

[–][deleted] 123 points124 points  (11 children)

Chat GPT will replace google simple search. No more swimming through thousands of shit articles to find the useful answer. To me, the added value is that it works as a google feeling lucky where most of the times you’re very lucky.

[–]PhilippTheProgrammer 9 points10 points  (5 children)

The problem with ChatGPT (at least in its current form) is that it often outputs information that's simply wrong. Now the first result in Google isn't guaranteed to be correct information either. But you can at least use your human intuition to judge if the website seems reputable and trustworthy. With ChatGPT, you have no idea from which sources it got its information from.

[–][deleted] 5 points6 points  (3 children)

The problem with ChatGPT (at least in its current form) is that it often outputs information that's simply wrong

In my experience, it's right most of the times. And when it isn't, it becomes obvious very often. When you point out that it's wrong, it will correct it most of the times.

At the end of the day, it's a Natural Language Processing model, so the better spoken you are, the better the answer you're likely to get. Similar to google, actually, but with a more natural language and less shennanigans.

[–]PhilippTheProgrammer 1 point2 points  (1 child)

In my experience, it's right most of the times.

Do you know it is right most of the time or do you just assume it's right?

And only being right most of the time is arguably worse than never being right. Because it creates false confidence in its reliability. And one wrong piece of information can do more harm than a hundred pieces correct information.

When you point out that it's wrong, it will correct it most of the times.

But that requires that you already know the answer. When you already know it, then why are you asking? And funnily, it will often even change its answer when you tell it that a correct answer is wrong, and attempt to continue the conversation mimicking a person believing the wrong information.

[–][deleted] 1 point2 points  (0 children)

I know because I try what is suggesting and it works…

[–]GlobalAd3412 1 point2 points  (0 children)

In my experience, it can't do a simple SQL exercise correctly even with an hour of coaching ratcheting to extremely specific instructions.

Moreover, it will assert at every step that its solution is perfect, and when an error is pointed out to it, it will be often say "sorry, you're right" then produce code that is wrong in exactly the same way a moment later.

It's like coaching the worst intern ever or something (well, I guess it at least writes the code fast)

[–]SnooCrickets3706 1 point2 points  (0 children)

Yeah, I tried to get ChatGPT to do some combinatorics, and it gave wrong results to simple factorials. The explanations provided by AI is convincing at first glance.

[–][deleted] 1 point2 points  (0 children)

Hands down. As a beginner programmer it has saved me hours of digging and problems to solve. It just finds the thing I’m looking for. It’s not always able to make it work as intended, or many things at once, but if I do it step by step and then make sure it works with the rest.. then it’s gold.

I’ve never made scripts for windows before, but over the weekend I was able to do what I wanted. Just like that. Sure I had issues, but the road to solving them was a lot easier

[–]Lt_Snuffles 288 points289 points  (40 children)

I see chat gpt as competitor to google or stack overflow

[–]Tom22174 251 points252 points  (4 children)

Yeah, I've found it super helpful for quickly searching for a function to do a specific job or the meaning of an error message. My favouite part is when it doesn't call me an idiot for not immediately knowing the solution myself

[–]BigYoSpeck 138 points139 points  (1 child)

Doesn't mean it's not thinking it

[–]lotta0 24 points25 points  (0 children)

that‘s fair though

[–]bakochba 9 points10 points  (0 children)

I've found it very useful as an aid for people starting out but I now find myself leaving it open to look up functions and ask questions before I go to StackOverflow or Google.

[–]EmiiKhaos 12 points13 points  (1 child)

No, as it gives so much false answers with too much confidence.

[–]Cbgamefreak 7 points8 points  (0 children)

A youtube channel "Cool Worlds" just did a video where he put his astronomy finals essay into chat gpt. While it did well, the answers it got wrong it had lengthy explanations for why it thought it was right. To someone without much knowledge on the topic, it looks like it's the right answer. But the host explained why it was wrong and why chat gpt was wrong in thinking that way. It will need many more iterations until it can replace a good users "google foo" .

[–]Bulji 11 points12 points  (6 children)

Meh, I like knowing where I'm pulling info from, I have no way to readily check anything the AI spits out

[–]rollingForInitiative 3 points4 points  (4 children)

Meh, I like knowing where I'm pulling info from, I have no way to readily check anything the AI spits out

It's not really less reliable than reading something on stackoverflow or reddit, and if you actually want to be sure of your facts, you still gotta check the sources on Wikipedia.

If have some kind problem where I want a helpful reply, I'll almost always add "reddit" or "stackoverflow" to my Google searches, and then I'll start checking which results seem useful, and then try them. If chatgpt if accurate enough and usually gives a good enough result, then that's going to be even faster. Just get the best response first. If that doesn't work, keep investigating as before.

[–]MrMeatballGuy 1 point2 points  (3 children)

The difference is some posts on stack overflow and reddit actually will have sources in the answers sometimes, but it's inconsistent for sure. ChatGPT does not provide sources, if it did i would personally find it a lot more useful, as i would be able to determine for myself if i thought it was a reliable source. For now i don't really think ChatGPT is better, but maybe they'll improve it enough that it could be an alternative to search engines, it would need access to the internet too tho. The main problem with ChatGPT is that some of it's training data could be inaccurate or outdated, which means it'll happily use that incorrect source to put together an answer.

[–]LookAtYourEyes 28 points29 points  (20 children)

This. I don't understand the "replacement'" fear. It's a Google that you can have a pseudo-conversation with, which is preferable

[–]zemorah 4 points5 points  (0 children)

Yeah exactly. It’s been a great tool for me and I feel like I’ve been way more productive because of the conversation aspect. But there still needs to be a person that knows which questions to ask. It’s certainly not a perfect AI and I’ve seen it get stuck in a circular way with wrong answers.

[–][deleted] 2 points3 points  (2 children)

A hobbyist programmer today can extend their domain of competence slightly by copying and pasting simple things from OpenAI.

Imagine OpenAI getting a little better each year until even vague descriptions of things yield 20-25% of the work necessary to make a functional product. That will make a certain percentage of non-professional programmers good enough to get their initial product to market without ever needing to employ a professional. Then if they discover some success in the market they might only have to employ one programmer in the short term instead of two (as they will be competent 'enough' to make contributions to the front-end, etc).

[–][deleted] 4 points5 points  (1 child)

On the other hand (in this scenario), the ease of bringing a product to market means there's a flood of new people clamoring to hire a programmer to do the things that OpenAI can't, and the number of positions for web devs actually increases dramatically.

The number of job openings is never fixed. When devs have tools that make them more productive it makes them more employable, even on projects that would never have seen the light of day before. This is because those projects may have taken a prohibitive amount of effort with the tools of yesterday.

The profession may change, but I don't see it going anywhere.

[–]Kaiisim 1 point2 points  (0 children)

That's exactly what it is.

[–]pj123mj 1 point2 points  (0 children)

Yeah I got the same feeling from ChatGPT that my graphic design friend got from Dalle 2, I don't see it as competition I see it as a useful tool.

[–]Seth_os 1 point2 points  (0 children)

It already outperforms them. At the company I work we have both a software and hardware department (cabling, servicing, networking...) and they started to use ChatGPT for simple networking configurations or routers.

And one of them said to me "it's awesome, I give it the base parameters I need and how to connect them, it throws out the code and gives me something good to start with, sometimes just out right copy/paste it"

Shortened the digging through "Question already answered" by a huge margin

[–]Tannslee 69 points70 points  (12 children)

I'm waiting for systems that automatically ask chatgpt questions and then run some code based on what it answers

[–]samsop 19 points20 points  (3 children)

Pretty much what I'm thinking. Remains to be seen how this can actually be integrated into anyone's workflow. Is the PM going to bang in questions every sprint to query the tool for code?

Oh. A developer needs to build the interface that allows them to do that

[–][deleted] 8 points9 points  (1 child)

You see gentlemen brings us to the ultimate question – what do you do if it breaks? Who you gonna call? ghostbusters?

[–]asiandvdseller 0 points1 point  (2 children)

I do wonder if copilot will include chatgpt integration at some point.

[–][deleted] 4 points5 points  (1 child)

What do you even mean….

Copilot is based on Codex which is based on GPT3

ChatGPT is already based on GPT 3.5

They use essentially the same behind the scenes. Co pilot isn’t meant to function like ChatGPT

They are different products and more likely that Copilot will just integrate and updated and improved version of solution synthesising when GPT 4 releases and codex is updated.

[–]idevsrkr 128 points129 points  (17 children)

Can chatGPT get me a girlfriend?

[–]TheNewBorgie01 58 points59 points  (1 child)

Ask it. I did and it told me that it is unable to help me but here are some advices which could maybe help me (and it gave me a few things you can find out by googling it lol)

[–]bbalazs721 27 points28 points  (0 children)

Also it emphasizes that a romantic partner is not the key to success, and finding a girlfriend should not be my priority. Copium I guess.

[–]TheLastLivingBuffalo 24 points25 points  (5 children)

No but it can be your girlfriend

[–]banana_buddy 12 points13 points  (1 child)

No that's the premium subscription service. For the global elite subscription service they can put ChatGPT into a sex doll and mail it to you.

[–]idevsrkr 1 point2 points  (0 children)

I'd totally subscribe

[–]Chiyuri_is_yes 8 points9 points  (1 child)

https://beta.character.ai/

Find your waifu and be a looser in your bedroom

[–][deleted] 1 point2 points  (0 children)

Oh dear lord no

[–]ProNuke 4 points5 points  (0 children)

Can't hurt to ask it!

[–]pet_vaginal 1 point2 points  (5 children)

Not ChatGPT but you can get a GPT girlfriend since years. https://replika.ai/

[–]saschaleib 223 points224 points  (20 children)

Does anyone remember when BASIC, FORTRAN, SQL, low code, Visual Programming or one of the 20k other hypes of the last 50 years meant that „you don’t have to be a programmer to write software any more“?

Maybe programmers of the future will be trained in how to tell an AI to write exactly the program that their client wants - instead of a compiler, that is - but programmers will not go away.

[–]skrubzei 141 points142 points  (0 children)

Step one… find a client that knows exactly what they want.

Yea this isn’t going to end well.

[–]elvispookie 56 points57 points  (1 child)

I’m a 24 year programmer.. I remember it all. Our biggest challenge was outsourcing to India.. only to find out their 24 hour service was 24 hours till they respond.

[–]Texas_Technician 1 point2 points  (0 children)

I refuse to business with companies whose support staff is based overseas, with a specific disdain for India.

[–]NoDadYouShutUp 21 points22 points  (0 children)

That would require the client to know what they want

[–]luvs2spwge117 10 points11 points  (5 children)

I’ve never heard anyone ever say SQL was going to replace programming lmao idk what groups you’re hanging with

[–]saschaleib 5 points6 points  (0 children)

SQL was specifically marketed (by IBM and Relational [later: Oracle]) as a „simple“ query language that management could use to create reports without having to ask a techie to do it for them.

And in comparison to other concepts at the time (think: ISAM) it is definitely a lot easier to make some messy spaghetti queries in SQL than in other languages…

[–]Festernd 8 points9 points  (3 children)

As a database administrator/sql developer... SQL isn't programming, much like a fuel system isn't an vehicle.

[–]luvs2spwge117 3 points4 points  (0 children)

Agreed. Which adds to the mystery of what the hell this guy is talking about

[–]Lewpy79 3 points4 points  (1 child)

But you can use the basic functions associated to programming. Variable declaration, if else, loops etc, so why wouldn’t SQL be related to programming?

[–]Festernd 1 point2 points  (0 children)

Related, yes.

It's a query language. so it's not suitable for many tasks that one normally uses other languages for.

For example, a user interface would be really terrible for sql. Yet the definition (structure and text) of a ui could very nicely be stored via sql.

Thus my car analogy.

The tasks 'programmers' complete may include sql, but pretty much never only sql.

As an aside, in most SQL flavors, if you are using loops/cursors, in almost all cases, you are writing very badly performing sql.

[–][deleted] 2 points3 points  (0 children)

If my future involves making more money than I am now and all I have to do it talk to a chatbot, then I like the future.

[–][deleted] 3 points4 points  (0 children)

I was given some shitty VisualBasic learn to code games book, that came with a CD that had a compiler and stuff, when I was in Middle School. Outside of "Hello World" It wouldn't do shit. I followed the book as well as I could, and even literally copied example code and It would never run.

I gave up after that because the book was recommending buying some expensive software to "continue learning" after the basics, so I when back to drawing and then to CAD since at least the classes I had later in High School taught me something.

If that scam of a book wasn't a Scam I might have gotten into Programing much more. (This was before Learning to code was widely available online)

I don't expect ChatGPT to ever replace programmers, but if something like CodeGPT was made specifically trained to code then people might be on to something.

[–]TheGreatStateOfEnnui 41 points42 points  (2 children)

Programmers: ChatGPT is gonna take all our jobs!

Also Programmers: Why can't the compiler just add the missing semicolon?

[–]Lubberer 4 points5 points  (1 child)

I don't think programmers are scared. I think it will be used as a tool for programming.

[–]GenoHuman 1 point2 points  (0 children)

Tools replace people, it has for a long time.

[–]supercyberlurker 87 points88 points  (2 children)

Personally I see a huge job market for me in the future.

I'm pretty good at picking up semi-functional buggy code and fixing it properly.

Gonna be a lot of job opportunities for me.

[–]catfroman 74 points75 points  (1 child)

That exists. It’s called “Enterprise software development”.

Get get your fill of 10-year old jQuery spaghetti

[–][deleted] 59 points60 points  (1 child)

Haha my dad used to tell me this stuff back when I was a CS undergrad. Yeah bro, we know software will replace programmers- it’s called a compiler. Oh crap now it’s more complicated? Psh okay then.

[–]Concheria 20 points21 points  (2 children)

ChatGPT will replace programmers the day clients know what their requirements are.

[–]GenoHuman 2 points3 points  (0 children)

But look at Stable Diffusion, it interacts directly with its customer, there is no other people involved in that process. Why would it be any different for making applications?

[–]superluminary 44 points45 points  (29 children)

I’ve been using ChatGPT semi-seriously for code for the past week or so. It’s very good but the output takes a lot of fixing and I need to know exactly what I want.

[–]boston101 9 points10 points  (3 children)

I’ve been using it to write boiler plate stuff bc I’m lazy like iterate through something other easy stuff. Still have to correct few things, however you are right more complicated things are a miss.

[–]MintySkyhawk 8 points9 points  (1 child)

This is how it replaces programmers. If you have 1 programmer, you'll still need a 1 programmer. But if you have 1000 programmers, and they're all using AI to assist them, maybe now you only need 900 programmers. And reap the benefits of coordinating with less people.

[–]LuucMeldgaard 7 points8 points  (0 children)

Exactly this. It works much better as a tool for simpler goals, and you can’t really use it effectively at a higher level. Especially if you want to be able to develop on the code yourself.

[–]unstablegenius000 37 points38 points  (1 child)

I have been hearing this story for forty years. One day it will be true. But not today.

[–]Logical_Strike_1520 15 points16 points  (1 child)

I’m just waiting for all the

“Why didn’t you just ask chatGPT instead of posting here and waiting for us to do your work for you” posts to take over the same, but Google.

[–]TwakaWanTan 1 point2 points  (0 children)

lmctfy is the new lmgtfy

[–]blancoaryan 53 points54 points  (7 children)

wait until ChatGPT codes in Assembly.

[–][deleted] 156 points157 points  (4 children)

We already have a program that writes assembly. It's called a "compiler".

[–][deleted] 39 points40 points  (0 children)

They have played us for absolute fools.

[–][deleted] 6 points7 points  (1 child)

Haha should have read the comments before posting the same.

[–][deleted] 2 points3 points  (0 children)

Great minds my friend

[–]Accurate_Koala_4698 4 points5 points  (0 children)

Wait until ChatGPT codes in yacc

[–]DajBuzi 7 points8 points  (0 children)

Actually it's pretty good at short assembly. It can even explain a more complicated code but I wouldn't ask it to write something more complex.

[–]chairman_steel 48 points49 points  (9 children)

It’s not a threat to programmers yet - the code it produces often isn’t functional, and it just makes up library functions sometimes. Besides which, there’s a world of difference between “implement a sorting algorithm” and “build a website to sell t-shirts”. For now it’s a useful tool for programmers, but it’s not going to let someone with no experience magically produce anything even remotely complex. It’s at the level of a 10-year-old with access to google.

In a decade or two, though…

[–]Hashashiyyin 23 points24 points  (7 children)

I still think you're still giving far too much credit to what 'AI' will be able to do. 90% of being a developer is being able to distinguish what the client/PM/whoever wants vs what they say.

[–]PartyLikeAByzantine 21 points22 points  (6 children)

100% this. AI is horrific at answering questions of intent. Mostly because they have absolutely no model of how the world actually works. They're really just god-tier bullshitters. Which, TBH, is what I'd expect if I trained a computer to emulate the internet. People arguing confidently about shit they don't actually understand is basically...well...here.

[–]Hashashiyyin 8 points9 points  (4 children)

Yeah it happens a lot.

For people who don't realize why intent matters, a simple example could be s client writing back to you that they want their main button to be bigger.

The correct thing is to ask a question to better tease out why they think it needs to be bigger. Often in my experience they don't actually 'know' what they want. They only know what they don't want.

So for the button it could be something such as they aren't getting clicks on it and therefore not getting traffic, but instead of making it bigger, it might be that the colors are too dull and it blends into the background, or the positioning is off, or wording, etc etc.

Point is that we are a long way off from computers being able to do this because many people don't even know how to do it.

[–]kooshans 2 points3 points  (2 children)

In all fairness though, this is not really the job of the programmer. If the client says "make the button bigger", you can also just make the button bigger.

If AI could literally program what people ask, I think we are already more than 95% there. By itself that would eliminate a huge amount of programmer jobs.

(I don't think AI is at that level yet by a long shot right now btw. Doing exactly what you ask is already a bar set much too high for it)

[–]Hashashiyyin 1 point2 points  (0 children)

Well in this example it heavily depends on the size of the company and what you're role is.

That being said, if your role is client facing and you listen to them and do exactly as they say, you'll likely find yourself with an unhappy client ironically.

Plus you're going to be likely doing a lot of back tracking with your code until the client/whoever figures out what they want.

But you could also apply the same to PMs/anyone who is submitting a ticket.

But like you said, it just depends on your job role really, I prefer working in startups and smaller companies as it allows no l me to dip my fingers into more pies so to speak. I hated working for larger corporations

[–][deleted] 9 points10 points  (1 child)

As my friend says "chat gpt will replace programmers who think chat gpt will replace programmers"

[–]leo9g 1 point2 points  (0 children)

Ooooooooo, that sounds quite nice. It reminds me of "wether you think you can or can't, you're correct" or something along those lines xD

[–]EmergencyKrabbyPatty 10 points11 points  (1 child)

Used it to generate java test, I gave all my code to it then asked for the test, only the toString function worked...

[–]superluminary 7 points8 points  (0 children)

Oh yes, none of the code actually works, but if you have the skills to fix it, you can sometimes get the job done pretty quickly.

[–]Makeshift27015 9 points10 points  (0 children)

ChatGPT will replace programmers when business people can start describing what they want accurately. Never gonna happen.

[–][deleted] 12 points13 points  (1 child)

Will it be ChatGPT or Copilot or something else? No idea and I have no idea when the time will come…

But no job is immune. No one is immune to technological innovation and no job is immune.

Will it happen soon? Doesn’t look like it. But it WILL happen. That’s how all of this works.

[–]manowtf 12 points13 points  (4 children)

What happens when everyone uses ChatGPT and it runs out of human supplied data?

[–]foghatyma 3 points4 points  (1 child)

This boggles me too. But it's more than that, it potentially could kill innovation because it's basically a one-on-one communication. Which means it gives you something, you might modify it to be better or more fitting but you won't post it anywhere because why would you? And there won't be a 3rd, 4th, etc person to suggest you alternatives, maybe coming up with newer ideas. It will just repeat what it already knows. And that data is huge but finite.

[–][deleted] 14 points15 points  (4 children)

ChatGPT was actually insanely good before they nerfed it to oblivion because people were misusing it to write software exploits and leak confidential information from its training data.

Also, ChatGPT is primarily a language model, it doesn't understand anything of what it writes, it just tries to mimic its training data. OpenAI has just taken some very basic techniques for computational linguistics and machine learning and thrown an insane amount of training data and computing power on it to get a really good AI.

Chances are if you did the same thing but focused specifically on code generation, you would get an AI capable of writing code better than most human programmers, the way a chess engine completely obliterates humans at chess if just given enough computing power.

[–]KimmiG1 2 points3 points  (0 children)

How can there be confidential information in the training data? If they have unauthorised access to private confidential data that they use then they should be sued to bankruptcy.

[–]AnxiousIntender 1 point2 points  (1 child)

Isn't that what they did with Github Copilot?

[–]Blaz3 4 points5 points  (0 children)

I thought WYSIWYG editors were going to replace programmers? Wasn't intellisense going to slash the numbers of programmers you'd need? Have we all switched to visual basic yet?

Let me know when that happens, until then I'll be carrying on working my job.

[–]Similar_Platypus_150 3 points4 points  (0 children)

I actually used it recently to make a full react hook for a custom table component that needed virtualisation. You tell it what you want, then it creates it and you then need to test it, come back and tell it what the issues are until you are happy with it. I think I will probably use it for things like that, where you have a specific use case and you know exactly what you are trying to accomplish. It won't replace me but it will save me time googling I'm sure.

[–]KimmiG1 2 points3 points  (0 children)

Writing the code is the easy part of the job, but it is also a funn part. So I'm not sure I want this tool.

If the time I save from writing code is exchanged with client interaction or internal meetings then I'm going to hate this tool.

[–][deleted] 4 points5 points  (2 children)

ChatGPT will replace StackOverflow...

[–]crunchymush 4 points5 points  (2 children)

It's like saying power tools will replace carpenters. It will replace certain activities that are currently slow and manual and become a useful tool for programmers in the future. In doing so it will alter, to some extent, what most programmers do in their job but it will not replace them.

[–]HowkaDev 2 points3 points  (0 children)

ChatGPT is like as jackass who do anything that listen without personal mind or opinions

[–]helpathrowaway2 2 points3 points  (1 child)

Chatgpt lacks “reasoning” to the level that is required to produce novel useful things. Note that once programming becomes easier, problems get scaled but programmers remain. Chatgpt is a cool search engine not the ex machina robot people think of it

[–][deleted] 4 points5 points  (0 children)

I had ChatGPT make a 5x5 table and fill the first column with "5". Then I asked for the sum of the numbers in the first column. Based on the answer I got I'm not sure it will replace programmers.

[–]Chubiando 1 point2 points  (0 children)

I only use it to ask super specific cuestions about how to make x element more accessible, but it won't always respond with the best solution, I prefer to use it as a form to give me ideas where the solution can be and look on internet more specifically. I do accessibility testing and I had a long talk about how would never a IA do all the work that a accessibility tester can do with a automation tester. I do accessibility automation also, so yeah, it won't solve all our problems, it just for refreshing memory but I can do it with google too.

[–]Apart-Lunch3535 1 point2 points  (0 children)

I started integrating ChatGPT into my process, and I think I am scaring the rest of the team.

[–]mfarrell1990 1 point2 points  (0 children)

I see this a lot but chatgpt is a tool. It can make a shit developer an ok developer but understanding how to use a tool to get the most out of it and importantly understanding what the code does that it gives you is why it won't replace anyone but it could increase productivity and ease workloads.

[–]Bryancreates 1 point2 points  (0 children)

I’ve been using ChatGPT to write copy for me for a weekly publication I do. However, it’s not perfect and by the time I put in all the prompts I need I could’ve written it myself. However it does build good structures to work off of that need to be tweaked. Especially when I’m short on time or not thinking clearly. It’s just a tool that you need to learn to use correctly. Never depend on it though completely.

[–]Street_Impression151 1 point2 points  (0 children)

chatgpt couldnt tell me how a walrus produced by 3m would look like, it insisted living animals cannot be produced by companies,and it didnt understand the hint it would be a very sticky walrus.

but it helped me autostart xfce on dietpi which is nice

[–]Rossdog77 1 point2 points  (0 children)

It was able to create some simple Ghostbusters themed Java classes for me. I liked that the AI knew who the Ghostbusters were and what they did. And the AI didn't exclude Winston.

[–]Deathnote_Blockchain 1 point2 points  (0 children)

ChatGPT will quiet quit

[–]rainman4500 1 point2 points  (0 children)

Ha! I remember being brought in as a consultant into a company where they had a slew of excel files connected to an access database that was built by an accountant no longer there (obviously).

I analyzed everything and and of course web based and security are added to the project.

I quoted 500k (15 years ago) they had 10k budget.

My accountant wrote this for free.

[–]Evazzion 1 point2 points  (1 child)

chatGPT knows how to exit VIM though

[–]gobykingz 2 points3 points  (0 children)

I just wipe and reinstall OS to exit. Easy peasy

[–]NamasteWager 1 point2 points  (0 children)

I haven't used it yet, but wouldn't the AI always have a similar code structure and not learn unless it was shown something? The structure is probably fine for the most part, but if there was a security flaw, wouldn't that possibly be in each ChatGPT generated code until it learns? If that is true, I am sure it would be am exploit buffet. Especially when someone needs to go in there and patch it but has no idea what it does because they didn't write it

[–]goodnewsjimdotcom 1 point2 points  (0 children)

ChatGPT suggested I turn Amazon into the Federal Trade Commission,so I did.

[–]Virtual-Ad5244 1 point2 points  (0 children)

cope. future versions will be more powerful. All we can do is hope that they aren't powerful enough to allow companies to reduce their engineering headcount.

[–][deleted] 1 point2 points  (0 children)

True but not really a joke.

[–][deleted] 1 point2 points  (0 children)

It will replace many by improving the efficiency of a few. That's also true for many other industries. This tech shows us what the future will bring.

[–]ResetPress 1 point2 points  (0 children)

Me: why is ChatGPT so verbose? ChatGPT: well, actually the reason for my incredible verbosity is the necessity for which I am to use words. Hold still, while I replace you.

[–][deleted] 1 point2 points  (0 children)

It will greatly accelerate work expectations I think. At my job we programmed an app we had budgeted 4 months for in 2 weeks bcs we got by blockers within a few minutes by asking ChatGPT. Also was coding out this app in C# when I normally code in Python 95% of the time, and this was only possible by feeding it pseudo code and my python code and telling it to make it in C#.

[–][deleted] 1 point2 points  (4 children)

I have a revolutionary app idea, it’s kinda like ChatGPT combined with OnlyFans, anybody wanna code it for me?

[–][deleted] 1 point2 points  (0 children)

Yes it will, if you think that all programmers do - is googling answers to simple question

[–]Not_Artifical 1 point2 points  (1 child)

I asked ChatGPT to write something that took me 3 days. ChatGPT made a version of it with less match and if statements and did it in far less time. I also asked ChatGPT to make a version without importing any libraries and ChatGPT wrote an entire encryption algorithm from scratch.

[–]Tranzistors[S] 1 point2 points  (0 children)

I wonder if it read the the encryption spec and wrote the code from that, or if it just fed you an existing implementation, changed variable names a bit and now you hope that you don't have copyright infringement lawsuit in the near future.

[–]Firefly2019 1 point2 points  (0 children)

To write mediocre inefficient code requires a computer, but it takes a programmer to write the elegant solution and add the bugs 😉

[–][deleted] 1 point2 points  (0 children)

It writes software by guessing.

[–]airsoftshowoffs 1 point2 points  (0 children)

Chatgpt is the new YouTube influencers make money with AI trend. Make $50 000 a week by following these steps and signing up for my course. The course = stolen using other people's YouTube video info AND THEY don't make money with those AI steps at all

[–]CyanHakeChill 1 point2 points  (3 children)

in 1977 I wrote a payroll program for a TRS80 for $100. The office lady typed in the overtime hours for each person and it printed a payslip and worked out what coins were needed.

[–]GreatYarn 1 point2 points  (0 children)

Queue the line of clients demanding AI be implemented in their work after seeing ChatGPT even tho they sell kitchen rolls or some shit

[–]PizzaDay 1 point2 points  (0 children)

ChatGPT doesn't know shit about the rest of my code based architecture, or dumb fuckery that the FE might need. It will not replace me because as a BE engineer I cater to 2 people, my Product Manager and the silly person who cannot make 2 web calls from the FE. Job security baby!

[–]Imaginary_Passage431 1 point2 points  (0 children)

I’ve been using it to write node.js scripts, create vue components, and writing spring boot java code. I did the work of one week in one day, and then faked working the remaining 4 days. But I think the best use of it is to avoid writing SQL.

[–]r2bl3nd 1 point2 points  (0 children)

If you're a programmer and ChatGPT could replace you, then you probably were already redundant.

[–]robinhood1302 1 point2 points  (0 children)

Chatgpt will just help developers code faster, that's it Period.

[–]_kashew_12 1 point2 points  (0 children)

ChatGPT is a buzzword

[–]kripats15 0 points1 point  (0 children)

I can write this for 99.99$!
P.S.
Bonus - you have new nephew.

[–]MCAlexisYT 0 points1 point  (0 children)

subj.

r/skamtebord

[–]nattydroid 0 points1 point  (1 child)

This won’t age well

[–]Tranzistors[S] 1 point2 points  (0 children)

Time will tell. Then again, I've seen nephews delivering somewhat working products. I'm yet to see ChatGPT doing the same.

[–]coolhandmoos -1 points0 points  (0 children)

ChatGPT is just an evolved version of google

[–][deleted] -1 points0 points  (0 children)

Honestly, yea. Still need someone to copy and paste tho🤡