Y'all heard about ChatGPT yet? AI instantly generates question answers, entire essays etc.

IIVI

Superstar
Joined
Mar 11, 2022
Messages
11,349
Reputation
2,682
Daps
38,252
Reppin
Los Angeles
Yet
Netflix started with shipping dvds and look where they are now

Buh buh they need me all this code

They needed the milk man at one time to :wow:
I've been one of the ones here who have been advocating for how insane ChatGPT is for us developers.

It'll still be awhile, until that point though people will still have their jobs.

It still ain't perfect though and still can't put everything together. GPT-4 is great, but it still falls short from some testing. It's an awesome idea generator though.

Like I just tested a code rewrite/small refactor and it failed.
Copy and paste code without knowing what it's doing and that's a potentially devastating bug in the system :wow:.
It got it right after some more iterations though and some specific guiding.

Like I said too, a CEO don't want to put everything on an A.I.

They'd be absolutely insane to because once those bugs hit, that A.I is detecting no errors and a lack of good programmers = BANKRUPT company.
 
Last edited:

MikelArteta

Moderator
Staff member
Supporter
Joined
Apr 30, 2012
Messages
249,326
Reputation
30,843
Daps
762,364
Reppin
Top 4
I've been one of the ones here who have been advocating for how insane ChatGPT is for us developers.

It'll still be awhile, until that point though people will still have their jobs.

It still ain't perfect though and still can't put everything together. GPT-4 is great, but it still falls short from some testing. It's an awesome idea generator though.

Like I said too, a CEO don't want to put everything on an A.I.

They'd be absolutely insane and stupid to because once those bugs hit and an A.I detecting no errors = BANKRUPT company.

Yeah obviously but I could see coming to a point where instead of say like 5 people on a team it's only 1
 

HoldThisL

Captain L
Joined
Dec 7, 2014
Messages
13,527
Reputation
1,655
Daps
42,184
That's one page of code though, big programs are often times tens of thousands to billions of lines of code and hundreds to millions of files long.

If you got a bug, you're going to need people to find where the problem may occur.

Especially if that bug is costing your company $10k/minute (a real number) and the A.I has no idea what you're talking about because it can't observe the real world implications at your customers' company.
That makes sense, thanks for explaining. So how high do you think this could go in terms of the things it can do?
 

IIVI

Superstar
Joined
Mar 11, 2022
Messages
11,349
Reputation
2,682
Daps
38,252
Reppin
Los Angeles
Yeah obviously but I could see coming to a point where instead of say like 5 people on a team it's only 1
Yeah, I think honestly it'll be like that 80/20 rule. Using A.I/ChatGPT/etc. a company will only need the top 20% to run everything.

shyt, you may only need the CEO, CFO, CTO, etc. if everybody is that intelligent at what they do.
 

IGSaint12

Superstar
Joined
May 1, 2012
Messages
14,456
Reputation
2,350
Daps
39,404
Reppin
NULL
From the examples people posted, I see chatgpt making some people's jobs easier. But it's definitely scary how advanced it's getting.
 

MikelArteta

Moderator
Staff member
Supporter
Joined
Apr 30, 2012
Messages
249,326
Reputation
30,843
Daps
762,364
Reppin
Top 4
Yeah, I think honestly it'll be like that 80/20 rule. Using A.I/ChatGPT/etc. a company will only need the top 20% to run everything.

shyt, you may only need the CEO, CFO, CTO, etc. if everybody is that intelligent at what they do.

yup go to your local mcdonalds just a few years ago you'd have like 5 people on cash now when I go there is just one and everyone orders through those touch screens. But you still need that cashier for the few ol school folks or if the machine breaks down etc.
 

MikelArteta

Moderator
Staff member
Supporter
Joined
Apr 30, 2012
Messages
249,326
Reputation
30,843
Daps
762,364
Reppin
Top 4
From the examples people posted, I see chatgpt making some people's jobs easier. But it's definitely scary how advanced it's getting.

The scary thing is it still being in the infancy. Right now its like iphone 1 just dropped with 8gb storage space
 

IIVI

Superstar
Joined
Mar 11, 2022
Messages
11,349
Reputation
2,682
Daps
38,252
Reppin
Los Angeles
That makes sense, thanks for explaining. So how high do you think this could go in terms of the things it can do?
Right now it's great for small projects, scripts and building in small chunks. If you can orchestrate that, then you can have a real nicely maintained system. ChatGPT can't scan an entire codebase, but you can keep posting code for it to analyze, rewrite, etc. and piece it together. Right now it's basically incredible for "trees for the forest" use cases.

If you want more of an integration test (put multiple parts together) you can make multiple posts to kind of prime it for later questions, something like:
I have this file (paste the file), this file (paste the file), this function, etc.

This is the current input ____, I want this output ____ Can you write a function that uses the above and write tests for it?

The bigger the codebase, more requirements, etc. that's when you'll basically run into some problems.

You do have some tools like Copilot that can look at more areas of your specific codebase, but it still kind of misses context and some real world requirements.

In practice there is code out there that has clean, straightforward logic and is works as intended. However, when in action it'll do exactly what someone doesn't want.

For example, I know of this "bug" at a company/app where somebody could download a pre-loaded version of the unreleased program (many gigabytes) to do all the downloaded upfront, then the app will download a little more on release date to trigger an unlock. That way you can get ahead of everybody downloading on release day. However, there was an decision made that if there was a corruption or error it was designed to delete the stored data.

Now because some connection errors occurred when people were downloading on release day, the system saw that as an error and did what it was programmed to do: delete everything. So everyone's pre-loaded apps got deleted because of bad network connection (release date they got slammed) and they had to redownload, but because download speeds were slow af customers were pissed it the company ended up losing a lot of business and dishing out many refunds.

Nobody could find the bug, because there wasn't a bug: it worked as intended (delete the app on any error). An A.I may tell you at that point it's all working fine (all the automated tests passed): the code is working as intended and you're trippin. This is of course as people get mad and money starts pouring out. The issue was found because someone basically said "Hold up, you wanted it that way didn't you?!" Issues like this are actually quite common and many "bugs" are basically because the feature is working correctly, it just missing some context and edge cases. My friend worked at this company, said the amount of finger-pointing chasing that issue down was legendary.

An A.I can only interact with the code itself, but the "side-effects" in the real world are something it has no context of, and that's a limitation for right now.

So mainly, the TL;DR:
Non-nuanced coding small projects/snippets: insane. Absolutely a monster.
Non-nuanced coding bigger projects: insane with somebody guiding it.

Left by itself to do nuanced coding: potential liability.

If you're new to programming, it's probably one of the best tools you can use to teach yourself how to code and find out what's wrong with your code. Much better than stackoverflow imo.
 
Last edited:
Top