Mark Cuban says AI will reduce the demand for computer science degrees.

Robbie3000

Veteran
Supporter
Joined
May 20, 2012
Messages
29,352
Reputation
5,129
Daps
129,352
Reppin
NULL
It's a logical fallacy to assume that because developing a basic website used to be perceived as hard and has since been somewhat automated, it must mean that all programming related tasks are just as easy to automate.

Again, developing static webpages is not at all representative of what software engineering as a field is.

Think about it this way; even humans are so bad at software engineering that good, experienced, but not genius level software engineers can command $300k-$400k+ in total compensation. Top interns like myself get $50+/hr, and yet most software even in the great firms is shyt. It breaks all the time for reasons unknown and basically we are just patching it up with more shyt to keep services running. If highly compensated humans can't write good software or good general Artificial Intelligence yet, I won't hold my breathe on AI developing complex software systems anytime soon. It will happen when general Artificial Intelligence happens, which appears to be very far off.

Chill breh. The median wage for software engineers is around ~100K. Anybody earning 300-400K is at the very, very high end. Unless you have some data I haven't seen.
 

rapbeats

Superstar
Joined
Jun 8, 2012
Messages
9,363
Reputation
1,890
Daps
12,849
Reppin
NULL
From the findings

There is a popular website most likely used and not named in this study called Topcoder where the competitive challenges were pulled from.
Community - Competitive Programming

As someone who has actually used the website and done the challenges, when they say the simplest problems it might mean something like.

An actual problem from the site (you need to register to see it)
Topcoder Arena


They also give you the function definition and parameters too so you already are given what structure your function should be constructed



This is a simple "if then else" problem. Where you're doing a conditional check on if something is true, in this case the string conditions are met for the strings where its a certain length, and the characters can only be A and B and there must be K amount of pairs in the string to satisfy a true condition. If found, return the string, else return "".

Fairly simple problem and this complicated AI programming could only do problems of this difficulty. This is like 3rd week stuff you do in your intro to programming course freshman year, first semester in your 4 year CS coursework.


In short, it will be A LONG TIME before automation replaces programmers. Also to iterate Mark Cuban sounds like an idiot. Not saying it won't ever happen but all this recent fear mongering of the idea in the past year or two is weird given the technology isn't anywhere near being there. Why now? Can't help but feel its part of a propaganda campaign to get workers ready for more unemployment and become comfortable with "Basic universal income".
I never disagreed that the stuff it could do now is reallllly simple stuff. but lets not forget. a lot of our jobs are really simple if you break it down to if, then statements.

no matter how complicated you THINK the programming is. I can break it down into if, then statements, nested within themselves.

The reason this is the case is because the output you want is very simple.

For instance developing an animation based on real life physics. is difficult for many computers to handle because real life physics has a ton of equations going on at once and a lot of factors that can change the thing you want to animate. which is why games rarely use "real life" physics. but if you break it down piece by piece, you can come up with if then statements for each thing in order to make said object move from point A to point B.

because the question is usually simple.
I want my google maps to give me the best (least amount of traffic, shortest distance traveled) directions from my job to my house at 4pm.

well, to us non programmers it looks all sorts of complicated. but if you start to break apart the logic. it isnt. it just takes a lot of programming to get something so simple done correctly.

how far is point A from point B? How many ways can one person get from point A to Point B? what is the top 3 shortest routes?

If person A is trying to get from point A to point b. Bring up 3 shortest routes.

How much traffic is usually on the freeway's this time of day(database full of info showing how long it takes cars to drive X amt of miles on a thursday at 4pm)?


do the math, if best route 1 is the fwy 100% of the time. yet that route is now congested and we foresee it remaining that way based on actual live sensors and previous historical data. THEN, move to Shortest Quickest Route #2...
nest that statement. if route #2= too long(or false), then Route #3. nest that statement.

it would look insane. but thats the point. you code that in a particular language it may not look like a bunch of if thens. but thats actually what it is.


What Ai some what is versus what the super AI could be is two different things.

There is some things they call AI, where people program the intelligence into it. and it takes that programming of patterns and uses its ability to now capture all of the most likely scenarios and produces the results that you humans would normally produced based on X number of factors for these scenarios.

If i'm the Ai and i have been programmed to know, on thursdays you usually go home around 4pm. I already know i should send you the google map showing your travel time from work to home. Sure i could be off a bit if you decide to stop off at your brothers house before you head home. but if you keep stopping off at your brothers house once per month. I can learn that pattern. and realize, approx once per month around week 3 of the month usually on the 3rd Thursday, this guy stops at his bros house before heading home. so i will send him directions "hey do you want directions & traffic to you bros house?" or are you heading home ?


That type of stuff is already occurring. are real humans still feeding it data?l Yep. are humans going thru the newer data and making sure the AI reads it correctly? yep.

this is why it isnt complete yet where it can do it all on its own.

But the super AI you guys are referring to where it will be able to think on the fly like a human and even come up with its own ideas, thoughts. is very far away...I THINK. The reason i say i think is obvious, like you said their still on the basic stuff. BUT, computer/tech/science in this computer era has taken leaps in a lot of fields, that in the past would've taken 100 years to reach, because the better computers get the bigger the jump in ability they have. quantum computing is here, but not hear for us home consumers. .....YET.
 

Dr. Acula

Hail Hydra
Supporter
Joined
Jul 26, 2012
Messages
25,778
Reputation
8,591
Daps
136,818
I'll read through this when able. But in the mean time, look at my reply to rapbeats and the program he posted about. shyt struggled with the most basic of problems. Like I said up there, I'm not saying it can't ever happened (at this rate in decades at the earlier if not longer) but the recent fearmongering has no realistic backing of a functional product that in anyway comes close to replacing programmers. Like I said, I read and replied to rapbeats post and that shyt really struggled with the most elementary of things. I'll take a look at yours and give it a thought but if its in the same vein, this shyt is no where near being the future.

P.S. I also thought about it last night and wonder if this shyt is written by journalist majors and other humanities who have a bit of resentment towards CS majors and other folks in those fields from back in college and hoping to indulge in possible schadenfreude of them becoming extinct :lolbron: which is ironic since journalism actually already has been hit by working automation models. I know Yahoo tried it out on some articles for their site. I don't know if they still use it. :umad:
 

rapbeats

Superstar
Joined
Jun 8, 2012
Messages
9,363
Reputation
1,890
Daps
12,849
Reppin
NULL
It's a logical fallacy to assume that because developing a basic website used to be perceived as hard and has since been somewhat automated, it must mean that all programming related tasks are just as easy to automate.

Again, developing static webpages is not at all representative of what software engineering as a field is.

Think about it this way; even humans are so bad at software engineering that good, experienced, but not genius level software engineers can command $300k-$400k+ in total compensation. Top interns like myself get $50+/hr, and yet most software even in the great firms is shyt. It breaks all the time for reasons unknown and basically we are just patching it up with more shyt to keep services running. If highly compensated humans can't write good software or good general Artificial Intelligence yet, I won't hold my breathe on AI developing complex software systems anytime soon. It will happen when general Artificial Intelligence happens, which appears to be very far off.
i never made that assumption. i was giving you guys an example of how things happen over time in a particular field.

But the reason i used wix for my example was this. I've noticed that you are seeing more and more software to help you skip the tough coding in general. and it makes sense. you see it in something like excel with their formulas. why make you type out a long formula, when i already know you want to sparse out the user names First name from the FULL name list. you add a column next to the Full name list jack rapbeats, and you type "jack". then move on to the next name below that, type Scott where its Scott Smith. and excel knows you want all the first names from the full name list. it will show you everyone's full name. no more using the "Left" formula to pull that data. how is it knowing what you want? because it has seen the pattern millions of times. odds are this is what you want. but sometimes it isnt. and thats where it still needs work. during the sometimes issues that come up. but dont think for a minute MOST of the time that isnt all you need. which makes many jobs really simple to pull off with AI.

If excel can do that on its on. what makes you think it can search for full name lists and figure out how to do this on its on from start to finish?

by the way, you know that ticketmaster security crap that is being used every where now. where it gives you an image and says "select all the traffic signals". that is also helping AI/and databases catch picture patterns. its trying to teach the computer how humans see traffic signals. i assume to the computer its pixel based. like if pixels are setup a certain way close together than its probably object A. because a computer cant see like us. But in reality, it can be taught. do the science on how humans see, and you will find a way to train a computer to do the same.
 

rapbeats

Superstar
Joined
Jun 8, 2012
Messages
9,363
Reputation
1,890
Daps
12,849
Reppin
NULL
I'll read through this when able. But in the mean time, look at my reply to rapbeats and the program he posted about. shyt struggled with the most basic of problems. Like I said up there, I'm not saying it can't ever happened (at this rate in decades at the earlier if not longer) but the recent fearmongering has no realistic backing of a functional product that in anyway comes close to replacing programmers. Like I said, I read and replied to rapbeats post and that shyt really struggled with the most elementary of things. I'll take a look at yours and give it a thought but if its in the same vein, this shyt is no where near being the future.

P.S. I also thought about it last night and wonder if this shyt is written by journalist majors and other humanities who have a bit of resentment towards CS majors and other folks in those fields from back in college and hoping to indulge in possible schadenfreude of them becoming extinct :lolbron: which is ironic since journalism actually already has been hit by working automation models. I know Yahoo tried it out on some articles for their site. I don't know if they still use it. :umad:
lol maybe thats why Yahoo's articles have so many type-o's. blame it on johnnie the Ai author. Should've used grammarly for their feeding of the AI instead of MS words subpar grammer/spellcheck.
 

OnlyInCalifornia

Southern California/Vegas
Joined
May 1, 2012
Messages
19,939
Reputation
3,690
Daps
52,071
Reppin
The Coli's 420th member
Does Mark Cuban understand AI even? I see it now and it's hilarious. Someone on twitter said web development was gonna get replaced.:mjlol:

It hilarious people don't understand it fully. Since they've hit a road block and don't really understand how children learn like they do AI is very primitive. Great at finding patterns and crunching numbers but not much critical or adaptive thinking.

Simply put it's like saying a bunch of 2 year old children are going to take over all these jobs because....computers.
 

Spatial Paradox

All Star
Supporter
Joined
May 16, 2012
Messages
2,289
Reputation
1,120
Daps
12,144
Reppin
Brooklyn
Software development all being “just math” is a gross oversimplification. But besides that, something else about his argument just didn’t seem all that convincing and after giving it some thought, I think I’ve realized what it is.

I’m writing on my phone, so I’ll expand more later when I have the chance. But basically, we’ve been steady automating away tedious tasks in computing since the dawn of modern computing. And yet there hasn’t been this major drop off in the need for people who know how to get computers of all shapes, sizes and form factors to do whatever it is people want them to do. If anything, it’s just created even more demand.
 

rapbeats

Superstar
Joined
Jun 8, 2012
Messages
9,363
Reputation
1,890
Daps
12,849
Reppin
NULL
It hilarious people don't understand it fully. Since they've hit a road block and don't really understand how children learn like they do AI is very primitive. Great at finding patterns and crunching numbers but not much critical or adaptive thinking.

Simply put it's like saying a bunch of 2 year old children are going to take over all these jobs because....computers.
its kind of like saying that. except for the fact that computers are growing up after each iteration. maybe in 20 years we finally create a computer thats 14 years old vs 2 or 7. well a 14 year old, with the power of a computer for processing and memory would be able to handle most jobs basic tasks with ease. and could come up with some stuff on his own to boot.
 

Freedman

Choppers For Karate Nggas
Joined
Jun 27, 2012
Messages
18,035
Reputation
5,995
Daps
88,710
Reppin
Louisiana
So the world is going to be run by Computer Systems and having a degree that teaches you the foundations of Computer Systems isn't going to be useful :patrice:
 

Secure Da Bag

Veteran
Joined
Dec 20, 2017
Messages
40,015
Reputation
20,339
Daps
126,125
The most basic websites will turn into data entry jobs. Straightforward CRUD apps may also be automated for the most part. Sites like Amazon will still be coded by coders.
 

OnlyInCalifornia

Southern California/Vegas
Joined
May 1, 2012
Messages
19,939
Reputation
3,690
Daps
52,071
Reppin
The Coli's 420th member
its kind of like saying that. except for the fact that computers are growing up after each iteration. maybe in 20 years we finally create a computer thats 14 years old vs 2 or 7. well a 14 year old, with the power of a computer for processing and memory would be able to handle most jobs basic tasks with ease. and could come up with some stuff on his own to boot.

Computer POWER is growing after each iteration but that is much different than learning. Sure the computer could spit out the information faster with each year that passes but since we as humans do not know how we fully learn, we cannot program a computer to learn. It's like having a ferrari that never leaves first gear simply because we don't know how to make a 2nd gear.

While the computers being faster and being able to hold more data is great your brain still can hold more data and process it better than every single super computer on earth currently. A "computer" on it's own at this point is on par with a cockroach. We've got a really long time to go before it's replacing hundreds of thousands of adults.
 

JLova

Veteran
Supporter
Joined
May 6, 2012
Messages
58,000
Reputation
3,967
Daps
174,123
Not AI but with so many people getting into coding I agree with him. Companies will realize they can cut costs and get similar productivity.
 
Top