00:00hey guys how you doing so in this video
00:03over what uh the Nvidia CEO said about
00:06coding he basically said don't learn to
00:08code coding has no future so being an
00:12oldtime coder I scratched my head I said
00:15wait a second that's weird so let me
00:18just cut to the Chase and uh based on my
00:21three decades of experience in the
00:25field uh so first of all um know
00:29software development
00:30and coding is not going away it's just
00:33going to change and this has happened
00:36several times before I'm going to give
00:38you some examples where a new technology
00:41emerges and then people out there are
00:43going oh my God it's the end of the
00:45world that's it for the profession blah
00:47blah blah it's and it doesn't happen so
00:50I'm going to give you a bunch of
00:51examples that are fairly recent and I
00:54think that will help you in terms of uh
00:56if you have any fears about this so my
01:00I'll just give you a final comment
01:02before I go into the details uh this is
01:05I've been saying for years concentrate
01:08fundamentals learn to build things so
01:12learn the foundations of code learn to
01:15and then learn to build things start
01:16building things as quickly as possible
01:18you don't want get stuck in tutorials
01:20you got to learn soft skills educational
01:22skills organizational skills V's are all
01:25super important especially in the age of
01:28AI and prompt engineering as they say
01:31but this has been hugely important in
01:34the past uh for sure so the elite
01:38developers of today and the past had
01:41this range of skills that I talked about
01:44just now so let me just jump into so the
01:46Nvidia CEO says coding has no future so
01:50why would they say this so first of all
01:52let's talk about coding versus
01:55development this video is sponsored by
01:57pork bun a domain named regar got a huge
02:00selections of Dooms food doit do Inc for
02:05you to choose from they are ranked
02:07number one on USA Today they got the top
02:09score on trust pilot with 4.8 Stars over
02:139,000 reviews the reason to use pork bun
02:15besides the fact you can trust them is
02:17that each domain comes with a free who
02:19has privacy other places you got to pay
02:22for that free SSL certificate URL
02:24forwarding and email forwarding as you
02:27can see here pork bun has a large range
02:30of domain name extensions from academy.
02:34agency. a force Etc and so on you can
02:37also see that they have a lot of sales
02:39for example dot cash first year sale
02:42more than 50% off so with pork bun you
02:44have a lot of extensions you have lots
02:47of money saving opportunities on the
02:49domain names and you have a trusted
02:51service because you see the rankings
02:53here on trust pilot and USA Today and so
02:55on check out pork bun link below and get
02:58a dollar off your your first domain
03:01coding is just writing this the code the
03:03HTML the CSS the python whatever the
03:06Java the C and then there is
03:10development there is a difference and
03:13it's a big difference so coding is just
03:15writing a code development is actually
03:17developing putting together building
03:21software based Solutions so that well
03:26part of that is coding but a big part of
03:27it is also understanding Val cape in
03:30terms of technologies that you have you
03:32have to have that those nerd eyes as I
03:35call them the ability to discern what's
03:36out there to be able to pick and choose
03:38what is best so I'll give you a very
03:40concrete example something very simple
03:43you're putting up a a web store for some
03:47local small business a coffee shop I
03:49like using coffee shops as my example so
03:51coffee shop so you got to decide okay
03:54you got to build The Branding site you
03:56got to pick the right photography you
03:58got to put the right copy in there
04:00you got to choose the right posting
04:02program do you go static website do you
04:05go WordPress do you go with jumla Drupal
04:08different CMS what kind of online
04:10processing you're going to do are you
04:12can just use stripe or PayPal or you use
04:14a third party uh are they shipping
04:17product or not or is it digital product
04:22based all on so forth which type of what
04:25kind of database are you going to use
04:27for this project see these are all theis
04:29decisions that have to be worked out by
04:32the developer where do you deploy it you
04:35know why it has to go where do you host
04:36it what kind the security you have to
04:39put in place Etc I'm just scratching the
04:42surface of a very simple project just
04:45putting up a bloody e-commerce uh
04:47presence for a local business just when
04:50you're deal dealing with The Branding
04:52end of a website that requires good
04:54marketing knowledge uh domain knowledge
04:57they talk about that in AI some may have
04:59been talking about for years and years
05:00now so you got to figure out okay what
05:02this is the coffee store what kind of
05:04coffee are they selling what's the
05:06competitor what's their advantage in the
05:08marketplace how do we present that in
05:10the website itself how do we present
05:12that what type of images are we going to
05:14use what is the copy we're going to use
05:16AI can help with all this but it's
05:19nowhere near able to put all these
05:21different requirements together figure
05:23out what technologies to use notice all
05:26this work I'm talking about here which
05:27is the B of work no coding in that right
05:30okay there's a huge amount of work just
05:33developing WordPress based sites as a
05:35simple simple example so I wanted to
05:38start by differentiating Between the
05:41coder who just writes lines of code
05:43versus the developer there are coder
05:45jobs right you may be a python coder who
05:48writes Python scripts not apps but
05:52scripts to manage a server Farm uh that
05:56are rendering all kinds of videos so I
05:58know people work at big animation houses
06:01and that's what they do they hire python
06:03developers to they're managing all these
06:06Python scripts again there's a lot of
06:08decisions being made even in these
06:13situations where AI can help right clean
06:15up code you know write algorithms for
06:17you you know I could see if you're
06:21writing code for Hardware or you're
06:23writing in C or C++ to you know for a
06:26chip or something I can see where AI
06:28would be better variable more on that a
06:30little later so Nvidia they're known for
06:33their Hardware but they have this
06:35growing array this growing set of
06:39Solutions and and in fact that's their
06:43main strategy now nvidia's main strategy
06:45as far as I understand is that they want
06:48to integrate their software Solutions
06:50with their Hardware Solutions they're
06:51smart because one of the reasons AI
06:54Intel one of the reasons Intel they make
06:57processors got in trouble is that they
06:58were just strictly hard
07:00uh for the most part as far as I I don't
07:02know what software they had but they
07:03were pretty much a hardware company
07:05whereas Nvidia learned from this I would
07:07imagine so they have a whole Suite of
07:10software tools part of it is for you
07:14guess it app development so it's in
07:17Nvidia CEO's best interest to say Hey
07:19you shouldn't learn to code coding is
07:22their competition you shouldn't learn
07:24the code you should use our platform and
07:27leverage Ai and be much much more
07:29productive so I think there is um I
07:32haven't talked to him but you know just
07:35a little bit of Common Sense tells you
07:37that he's speaking to his own book as
07:39they say he wants people to shift off of
07:43competing platforms to use their
07:45platform strangely enough to this day
07:48I'm sure Nvidia is probably hiring a ton
07:50of developers right keep that in mind so
07:53I think that's one of the reasons why my
07:55guess I don't have insid or knowledge my
07:58guess why he's talking about
08:00H it's a de of code come we use our
08:02stuff you know as a general rule AI I
08:04still see it as and it will be for the
08:07foreseeable future and as an assistive
08:10tool it was something that will speed up
08:12the process for you and I encourage
08:14people to use it in fact in my mentoring
08:16program at uncle.com Shameless
08:20self-promotion uh we're adding more and
08:22more AI to it and it doesn't change it
08:26doesn't change the Core Curriculum that
08:28I provide and don't give me wrong I'm
08:30not married to any technology I'm will
08:32to drop a technology drop
08:35um whatever uh from the curriculum if I
08:38felt that it didn't serve uh people in
08:41the program but I still have my
08:43foundational training courses in there
08:46uh because it's still super important
08:48when you look at AI you have to just
08:50look at it as an assistive tool it's
08:52going to shift things over it's not
08:54going to decimate the industry as some
08:57people are saying typically people say
08:59this or nubes so let me give you a
09:00couple examples about how we've seen
09:04hype Cycles before and AI is definitely
09:06in hype cycle we've seen hype Cycles
09:09before which just didn't pan out so if
09:11you recall years ago when Tesla started
09:15promo promoting their self-driving
09:18capabilities in the car Elon Musk was
09:21saying as part of his promotion that hey
09:24the Tesla self-driving capability is
09:26going to be so good very soon that the
09:28Tesla will be able to drive you
09:30everywhere and in fact it will drive you
09:32to work and then you could send out your
09:34Tesla to go pick do Uber rides for you
09:37so in fact the Tesla will make you money
09:39or not cost you anything that was the
09:41story for a while sounded great and I I
09:46I kind of got caught up in that hype a
09:48little bit as well but it's many years
09:51later it's not even close to that people
09:54were talking about on the news how oh my
09:56God truckers they're dead the
09:58self-driving trucks it's over all all
10:00those truckers going to be out of
10:01business ah didn't happen many years
10:04later what is it seven years later
10:06whatever it is now it's not even close
10:08to that it's not even close don't get me
10:10wrong self-driving is great my
10:12self-driving vehicle it's not as good as
10:15Tesla it's the Genesis so it's uh the
10:18high-end Hundai you know I I decid to
10:20get rid of my German cars because I
10:22didn't want to go to the shop every two
10:23minutes anyway self-driving car I've
10:26driven it from uh my hometown in
10:28Montreal a all the way down to Florida
10:30on the highway it takes care of 99% of
10:32the driving it's fantastic but I still
10:35have to pay attention I still have to
10:36drive and off the highway there's no way
10:38I'm going to use it there's no way it
10:40can be used so self-driving is coming
10:42out but man it's not even it's not even
10:4610% of what they said it was going to be
10:49uh when the whole hype cycle was in full
10:53uh full operation right so that's just
10:56one example of you know you got to take
10:58any anything you hear with a grain of
11:00salt you know humans tend to uh overe
11:03exaggerate things whether the good or
11:06the bad it's just normal so as I said
11:08I've seen several times where we've seen
11:10new technologies emerge
11:12where the people out there were either
11:15the Doomer and gloomer were like oh my
11:17God it's the end of this the end of that
11:19or the people behind the new technology
11:20are saying oh it's the end of this the
11:21end of that you should do our stuff
11:23instead so let me give you a few recent
11:24examples so example number one WordPress
11:29the content management system WordPress
11:30everybody loves little sarcasm there but
11:33so many sites use it like huge numbers
11:37um anyway WordPress versus static
11:39branding websites when WordPress and
11:41other content Management Systems came
11:43out a lot of nurs were going oh my God
11:46that's it's over web design is done the
11:48web design industry is over because once
11:51you put up the WordPress site and then
11:53they the user the company could just
11:56click you know use it like a word
11:57processor and add the own articles so
12:00they won't need us anymore ah well yes
12:03or no um it just shifted the work web
12:07designers had to still have to build the
12:09sites and make them look good uh they
12:12had to set up the WordPress now which
12:14you know most people who don't have the
12:17technical capabilities will be able to
12:18do that and then they had to make them
12:20SEO friendly they had to make sure
12:22everything is updated they got the
12:23proper plugins in place blah blah blah
12:26so all it did yeah the static only sites
12:30faded quite a bit and they were replaced
12:32things by things like WordPress and
12:34Drupal and jumla and other content
12:37Management systems but the the workload
12:40just exploded and in fact the complexity
12:43of deploying a WordPress or jumla Drupal
12:46uh the complexity of those systems are
12:49far greater than uh traditional static
12:51websites so yeah it did change things
12:55but it just created a huge amount of
12:57more work now for some people out there
12:58saying yeah well jumla and Drupal work
13:00and WordPress work is low it's low pay
13:03work well only the low pay WordPress
13:05work is low pay work I know people
13:08personally who do WordPress and make
13:10very very good money because they know
13:12what they're doing in terms of
13:13freelancing and so forth and contract
13:15negotiation so that's just one simple
13:17example WordPress was going to be the
13:19Doom of web design that's it for HTML
13:21and CSS it's gone well nothing could be
13:25further from the truth right another
13:27example was um page based web app
13:30development versus old school code
13:31Centric so this is in
13:351996 uh prior to that everybody was
13:37building web apps uh with they were
13:41simple web apps Pearl CGI base
13:44ccgi and then Java servlets I won't get
13:47into all the details basically uh the
13:51view code the code used to build the
13:53pages what you saw was actually embedded
13:55within the programming language code and
13:58then Microsoft came out with active
14:00server Pages ASP they call it ASP
14:02classic now it was the it's the
14:05precursor to asp.net anyway so they came
14:08out as a whole different paradigm shift
14:10and ASP um this page Centric web app
14:15development Paradigm totally changed the
14:19game I personally did my first major
14:22project in uh ASP classic moving taking
14:25an old CGI based app and reproducing in
14:28uh in ASB classic and I was able to do
14:31it in like on Tenth the amount of time
14:33so people would be going oh my God it's
14:35the end of the world they're able to do
14:37the work at one tenth of time no more
14:39work in in web app development nothing
14:42could be further from the truth it just
14:44shifted what we did and it improved the
14:47quality of the final output that's all
14:49another big example is the web itself I
14:5593 most of the development was uh thick
14:59client development so you would wrot you
15:01would write an application for Windows
15:03or Mac OS or maybe Linux I don't know if
15:06Linux was out them but we'll say windows
15:08Mac OS and you would write the you write
15:11your application you create an exe and
15:13then you put it on a CD ROM or a DVD or
15:15you put up for download people download
15:17installed on a computer that was the way
15:20people built apps that was that was by
15:23far and away VB five and six developers
15:26were huge tons of work in that tons of
15:29working that and um Along Came the web
15:32and it took many years trans to
15:35transition but web development started
15:38pushing away a thick client development
15:41and you still see thick client
15:42development you know certain apps have
15:44to be done uh Native decline but it
15:47pushed it away and web pushed a lot of
15:49that away and now you have web
15:51development did all those VB6 developers
15:56developers and the skill set transferred
15:59over although they had to learn new
16:01things again it wasn't a replacing of
16:04coders or developers it was a shifting
16:07of the skill sets hey let's go even
16:09deeper in terms of a big change in
16:12software development so prior to thick
16:14clients right which I just discussed you
16:17had a Mainframe green screen uh type of
16:21development so we're talking Cobalt
16:23programmers and stuff so you know when
16:26PC started coming out in the 1980s that
16:29was shift that shifted away right in the
16:31old days they would have these massive
16:33computers called mainframes and
16:35everybody would have these terminals
16:36with green screens and the terminals
16:38would communicate with the main frame so
16:40all the processing was done on the
16:42server on the main frame and then uh and
16:46the green screen screen was just there
16:47to typ in commands and that's how it was
16:49for many many many years and then Along
16:51Came personal computers uh I you know
16:55IBM PCS and so on then Windows and Mac
16:57and so on so that changed the Paradigm
17:00again it went to thick client
17:01development so right off the top of my
17:04head you know I gave you WordPress
17:06versus static page-based web app
17:09development versus Cod Centric uh web
17:12Thin Client development versus thick
17:14client development Mainframe versus uh
17:18PC you know these are huge changes in
17:21the market where was a big shift in how
17:25things were done and the development
17:27jobs did not disappear in fact it just
17:28got bigger and bigger and bigger and I
17:30think that's what is going to happen in
17:33the AI space so you have the Nvidia CEO
17:35saying hey you don't need to learn to
17:37code uh you should learn other things
17:39domain name skill domain knowledge he
17:41talks about I've been talking about this
17:42for many years now if you watch my
17:44videos domain knowledge I'll get into
17:46that in a second that's very important
17:47just being able to communicate well but
17:49you need good organizational skills you
17:51basically need development skills
17:54whether you're using AI to generate some
17:57of the code or a lot of code or you're
18:00writing your code by hand or using a
18:03code editor that is assisted by an AI
18:05like co-pilot um you still need
18:08development skills so yeah the Nvidia CE
18:12don't learn to code you know perhaps you
18:14should look at our platform instead on
18:17the other hand you have the uh founder
18:19of chat gbt open AI he's saying on stage
18:22just recently no no coding is going to
18:23be around for years and years and years
18:26it's just going to shift and remember
18:27don't forget the hype cycle were in this
18:29hype cycle self-driving cars were going
18:31to drive Ubers for you and replace truck
18:33drivers that was 70 years ago you didn't
18:35happen so let's uh pull out here outside
18:38of the coding itself let's just look at
18:41some reality about what's going on in
18:43the marketplace today in 2024 there are
18:48many huge many many many many many huge
18:52and small companies and
18:53organizations that still use very old
18:59so you have lots and lots of banks that
19:01are still on mainframes this is 1960
19:06technology you'd be surprised you'd be
19:08surprised how many companies still run
19:10off of excel right uh they run so much
19:14of their operations on Excel you'd be
19:16surprised how many companies still use
19:19WordPress and dumo these are old
19:21Technologies relatively speaking I can
19:23tell you because of the nature of all
19:25these technologies that are being used
19:29for AI to go in there and disrupt those
19:32and replace them it's that's not going
19:34to happen it will slowly change AI will
19:37be slowly integrated into these things
19:40but it's it's much less about the coding
19:44it's like coding is this part of it this
19:47much of it versus all the other things
19:49we talk about in development remember
19:52anybody who tells you that coding is
19:55writing a code is the big is the bulk of
19:57coding it's not really when people talk
19:59about coding what they're really talking
20:01about most of the time is development
20:03and development when it comes to
20:05development coding is part of it part of
20:08it you have to understand the code and
20:10even in the AI space in the AI world
20:12you're gonna have to understand code you
20:14have to understand the infrastructure
20:16what you're working with you have to
20:17understand the solution so for example
20:19you know let's say you go and see a
20:21client and they got a bunch of data that
20:24is going to be stored it's got to be
20:27web what kind of database do you go with
20:30a relational database do you go with a
20:32flat file based system do you go with an
20:34object based database what are reasons
20:36to use one or the other you have to look
20:37at the data you have to look at the
20:39company's infrastructure what do they
20:40have what skills what are they using now
20:42right this all has to be worked out you
20:45know AI can help because you can look at
20:47it and so on and type in ask GPT what
20:50you think it is what you think it that
20:51but you still need to know what you're
20:52doing to be able to do all this as I
20:54mentioned early the AI people are saying
20:57more and more and more you have to have
20:58good good domain knowledge so I'll give
21:01you an example let's say you want to get
21:04your software in the pharmaceutical
21:06industry I'll just use that as an
21:07example the best people to get new
21:10software Solutions whether it's AI based
21:13or not into pharmaceutical the best
21:15people to do that are people who know
21:17the pharmaceutical industry like the
21:18back of their hand they understand
21:21intimately where the gaps are where the
21:24wheels are squeaky where there's
21:26opportunity to leverage software whether
21:28it's a or traditional they understand
21:32how to fix that so for example with me
21:34educa with me and education I've been
21:36working with schools for well over a
21:37decade now so I have a very good
21:40understanding of how Education Works the
21:44loopholes where curriculum how
21:46curriculum is better structured to get
21:47better results it's just because you
21:49know I've had well over a million
21:51students on my platform so it's like you
21:53know you learn through years so when it
21:56comes to somebody who might uh deploy
21:59software uh for Education I'm a pretty
22:02good judge of that simply because I have
22:04domain knowledge I know that industry
22:08development I'm reading my notes Here
22:10development is about structuring a bunch
22:13of technology and resources being able
22:15to structure all this AI can help but it
22:17won't be able to do it on its own AI
22:19will speed up the process of some of the
22:22detail work though that's for sure so
22:25where AI I can see it could do very well
22:29modifying optimizing an algorithm or
22:32writing I don't know a complex SQL
22:35statement algorithm writing well I've
22:37been saying for years forget about
22:39learning about algorithms and data
22:41structures you just need the basics just
22:43the very Basics why because if you got
22:45complex algorithms there's probably a
22:48library that do it for you this is
22:50before AI now with AI you know so to
22:53test as coding skills development skills
22:56by testing somebody's algorithmic know
22:58is is waste of time it's been a waste of
23:00time for years in my opinion it's been
23:03silly the only time you needed that by
23:05the way is if you were writing like very
23:08Advanced code for processing processing
23:10huge data for say a Google or Facebook a
23:13big engine like that or big data mining
23:17or maybe you're writing uh Advanced
23:19algorithms for uh Collision detection or
23:22something in a G video game well even
23:24that they got all kinds of libraries for
23:25that so I've been anti- algorithm and
23:27data structure both BS for years now and
23:31now with AI I've been proven right even
23:35obvious AI could take care of that why
23:37can the AI take care of that and not
23:39let's say big picture development
23:41because when you're writing an algorithm
23:43it's a very finite chunk of code it's
23:46it's it's very focused Central so it's
23:48AI it's easy to point an AI at that and
23:50say can you optimize this you gotta know
23:53what you're doing so you know that it's
23:54not putting on a bunch of BS you know AI
23:58Hallucination is a thing and even the AI
24:01experts will tell you about that that's
24:02why you need domain experts who can use
24:05the AI to get to a resol quicker but
24:07they can also catch the AI going off on
24:09some weird hallucination so yeah AI
24:12great for very fine grain code like
24:14writing SQL statements writing
24:16algorithms that kind of stuff that's
24:18great let's say you're not sure how to
24:19do something how do I how do I create a
24:22thread in Java I haven't done this in
24:24years that's where I would use an AI you
24:27know type it in threading in Java
24:28example I'm using this level Java
24:31there's the answer okay I know the
24:32basics of threading I've written it
24:35before but I forget so inste of me
24:36having to search through docs that's
24:38where AI will speed up things all right
24:42again what I've been teaching for years
24:44is still 100% true learn your
24:50understand how the whole coding thing
24:53works and development works I always
24:55teach the web stack because it offers
24:57the greatest opportunity
24:58different types of development I teach
25:01three programming languages so you have
25:02a deep understanding of the basic
25:04structures of the software and then uh
25:07you start building real projects real as
25:09quickly as possible implementing good
25:13project management capabilities and
25:15organizational skills problem solving
25:17skills how do you get good at problem
25:19solving you solve problems how do you
25:21get good at fighting you go and you
25:24fight how do you get good at dating you
25:26go on dates right it's the same thing
25:28with the development so one of the
25:29problems with the this explosion of
25:32online education is that there's there's
25:34unlimited tutorials out there
25:36unfortunately a lot of tutorials are
25:38built by people who never wrote software
25:39for real so I just want to start
25:41building things as quickly as possible
25:42so what I have people do in my mentoring
25:44program fundamentals learn the three
25:46programming languages then you learn on
25:47top of HTML5 css3 uh you learn SQL you
25:51learn how to manage small projects you
25:53learn how to track your time all this
25:55kind of stuff then you go out there you
25:56you go out there and you build projects
25:58for real companies that's the key there
26:00you go guys I wouldn't be too worried
26:02about the AI thing you got to be
26:04cognizant of it you got to start looking
26:06at it integrated into your workflows but
26:09it's not going to replace coders it's
26:10just going to do as I mentioned with
26:11those other Technologies and several
26:13others it's just going to shift what it
26:15is we do do that's all so I wouldn't be
26:18too concerned don't let the hype cycle
26:21freak you out I'm unco step and I Mentor
26:25people in the ways of development and
26:27coding and so much more you can check me
26:29out at uncle.com if you have any
26:32disagreements about this topic you're
26:36not sure if you agree with me whatever
26:38put comments below let me know if you
26:40like the video give me a thumbs up if
26:41you hate my video give me two thumbs
26:43down to show you how much you you hate