r/webdev • • Nov 26 '23

Question Will AI decrease demand and salaries?

Hello everyone.

I am new to web development and it goes well so far.

I'm bit scared of AI development. Let's say you needed 10 developers for a project before ChatGPT and now you need 8.

With the development of AI, we will need even less.

Why do people think AI won't decrease demand and salaries of web developers? It's logic for me, what am I missing?

1 Upvotes

172 comments sorted by

View all comments

137

u/captain_ahabb Nov 26 '23

Chat GPT doesn't reduce the number of developers you need for a project anymore than autopilot reduces the number of pilots you need to fly a plane.

16

u/[deleted] Nov 26 '23

I don’t think that is a good comparison and shows a clear lack of understanding of what autopilot is and why we have pilots.

Autopilot doesn’t think or do much reaction, sensors to detect a mountain miles away are a major cost, pilots are cheaper. If something goes wrong a pilot is cheaper, if there is congestion a pilot can adapt out the box. Pilots do much of the landing, as auto pilot is most hover termination.

Then we have laws, heath and safety which require pilots, good luck trying to change that anytime soon…

Then there are physiological issues, would you get onto a plane that had zero pilots? Who’s to blame if there is an issue?

There are far too many outside powers stopping the change to require 2 pilots. You could get away with one but we have 2 for the sake of one passing out or becoming sick/incapacitated, it’s a cheap backup.

I get your point, but this is an awful analogy to compare WebDev with something as critical and law dependent as flying a plane.

1

u/captain_ahabb Nov 26 '23

I'm quite aware of what autopilot is

4

u/[deleted] Nov 26 '23 edited Nov 26 '23

Then you wouldn't have made this comparison because Auto Pilot has absolutely nothing to do with why we have pilots and wouldn't ever be a reason to not have pilots. The same principles do not apply to web dev which is not critical and not heavily governed.

So maybe you just momentarily forgot.

0

u/captain_ahabb Nov 26 '23

You're so close to understanding my original point. Autopilot didn't replace pilots because there's more to being a pilot than just giving inputs to the control surfaces. Generative LLMs won't replace SWEs because there's more to being a SWE than just writing code.

1

u/[deleted] Nov 26 '23

I get your point, I literally said that

Quoting my post

I get your point

But that isn't even close to the correct comparison. The reason for Pilots is strict laws, health and safety and socialcConcerns, it's the same reason we can't have true self driving for now and laws are being introduced to prevent it.

SWE just does not have this, there's no governing body, health risks or social concerns over Bob the builders Wordpress Site to sell Firewood and Type 2.

I get your point, but the analogy doesn't fit because the reasons why pilot exist are absolutely not the same reasons why SWE need to exist.

A pilot will be needed 100% of the time. a SWE might be needed 10% of the time. So the capacity, the demand and the salaries will be affected.

The closest thing is "blame game", PM's love a human to "shout at/blame" when things go wrong. So maybe that's close?

I just don't think this is truthfully applicable.

In 30 years when AI can do everything Software Dev, I reckon we'll still require pilots.

Anyway, I appreciate your post here.

0

u/longebane Nov 26 '23

lol. So basically your replies were just one big, “WeLL AckchyuallY”

→ More replies (1)
→ More replies (4)

12

u/HMikeeU Nov 26 '23

Autopilot doesn't help the plane fly to it's destination quicker.

20

u/Valhallai Nov 26 '23

Yikes, neither does ChatGPT unless you are working on trivial stuff.

16

u/HMikeeU Nov 26 '23

Well someone's gotta do the trivial stuff

9

u/MoTTs_ Nov 26 '23

That’s why when we’re talking about what can an AI do, it’s better to talk in specifics rather than generalities. For example, can I tell an AI:

Here’s a link to build setup. For box X on page Y, change the rounded corners from 4px to 5px, and submit a PR.

And if an AI can’t do that, then what trivial task, specifically, do we think an AI can handle?

3

u/ewic Nov 26 '23

If I could tell an AI to move an element 5 pixels to the right without messing up the surrounding components I would become a believer

→ More replies (1)

15

u/fr0st Nov 26 '23

I'd say the "trivial" stuff in web dev is already abstracted away or behind a library or framework. The rest is very specific business logic that'll take as long to figure out by prompting an AI when you can just use your own knowledge to code it yourself.

3

u/HedgepigMatt Nov 26 '23

Boilerplate is largely unavoidable

→ More replies (3)

2

u/[deleted] Nov 26 '23

If you ask any pilot what the autopilot does they will tell you it helps them avoid information overload and focus on things that matter. We are very close to having the same level of assistance by LLMs

1

u/Darkphyx Oct 19 '24

Autopilot indeed rendered the job of the flight engineer obsolete, as it now requires only two individuals in the cockpit instead of the previous three.

-1

u/snarfi Nov 26 '23

Thats not a good analogy. While the pilot is in a fixed amount of time in the plane, and can't make the plane go faster so he can fly another route.

0

u/[deleted] Nov 26 '23

[deleted]

13

u/theytookmyfuckinname Nov 26 '23

Yes'nt. AI isnt particularly good at lifting the actual thought process.

0

u/[deleted] Nov 26 '23

[deleted]

→ More replies (1)

13

u/emefluence Nov 26 '23

Wow, that's a really dickish way of phrasing it. Low EQ if you will.

4

u/BigBoetje Nov 26 '23

But development isn't really a job that can be really automated, is it? There's already a job that's solely responsible for translating what a client wants to actual requirement and even then it's less than ideal. What makes you think the input is gonna be good enough to provide proper output aside from short snippets?

→ More replies (2)

4

u/[deleted] Nov 26 '23

Problem with AI now is that it's nowhere close to being 30x of 1 developer in speed. I'd say it's slower than a good developer and makes a worse developer just a bit faster. But it does not currently replace any developers in any kind of way.

→ More replies (1)