00:00:00
hey guys how you doing uncle Steph here
00:00:02
so yeah it's the end of software
00:00:05
development as we know it things are
00:00:08
beginning to change so in this video I'm
00:00:12
going to give you the background why
00:00:14
it's changing number two I'm going to
00:00:17
give you a road map for beginners what
00:00:20
to do and for experienced developers as
00:00:23
well so three key concepts to consider
00:00:27
three key concepts number one
00:00:29
AI number two low code number three no
00:00:34
code these are the
00:00:37
technologies that are changing software
00:00:40
development in a big way i've seen major
00:00:43
changes happen before where a new
00:00:45
technology comes and replaces an old
00:00:48
technology so I've been coding
00:00:51
professionally since the early 90s and I
00:00:55
saw the rise of web development
00:01:00
replacing which was the popular way of
00:01:03
development which was thick client
00:01:05
development mainly on Windows be all to
00:01:08
be honest with you so when the web came
00:01:11
out all the traditional thick client VB5
00:01:14
VB6
00:01:16
programmers decom programmers these
00:01:19
people started freaking out because they
00:01:22
could they saw this shift towards web
00:01:24
development and uh I remember they were
00:01:27
saying at the time the web the thick
00:01:29
client developers they were saying that
00:01:32
web development was junk the technology
00:01:34
is crap compared to thick client um in
00:01:38
many ways they were correct web
00:01:41
development basically using web
00:01:43
technologies to develop applications it
00:01:45
was crap compared to thick client
00:01:47
development but it didn't matter because
00:01:50
the web brought to the table
00:01:53
uh huge advantages that the traditional
00:01:57
thick client development didn't bring so
00:02:00
mainly not having to install an
00:02:03
application on hundreds of desktops
00:02:05
right you develop your web app people
00:02:07
just navigate to the site and that's it
00:02:09
so one code base to maintain no
00:02:12
deployments no no multi- no not having
00:02:16
to deploy on many many different uh
00:02:19
computers so if you needed to update the
00:02:22
software you didn't have to update 500
00:02:24
workstations you just had to update the
00:02:25
one on the server so it was it was very
00:02:27
compelling even
00:02:29
though at that time web development was
00:02:32
very primitive compared to thick client
00:02:34
development and very primitive compared
00:02:37
to what we have today so with AI low
00:02:41
code and no code platforms we are seeing
00:02:44
another big shift in that way uh I've
00:02:48
been looking around we are starting to
00:02:50
see uh some some types of development
00:02:54
where you're seeing the jobs are uh
00:02:56
they're not hiring anymore so more and
00:02:58
more people are coming into the market
00:03:01
newbs but they're trained in the old
00:03:03
ways they're trained in the old ways so
00:03:05
they're running into problems so the key
00:03:08
as a beginner the key strategy to get a
00:03:11
job as a developer is to start thinking
00:03:13
about where development is going to be
00:03:16
in 2 three years from now stop looking
00:03:18
backwards in time right so what's where
00:03:21
is it going to be in two three years
00:03:23
from now well it's going to be AI based
00:03:26
low code and no code platforms now you
00:03:29
still need to know your basics but if
00:03:32
you can embrace these platforms uh and
00:03:35
these technologies and become an expert
00:03:37
in them you will do very well so imagine
00:03:42
you are a developer you have your basic
00:03:46
understanding of software development so
00:03:47
you know the languages the key languages
00:03:49
probably Python JavaScript little bit of
00:03:52
web and you understand the options that
00:03:56
are out there you have all these
00:03:58
different AI models as an example you
00:04:01
got GPT you have three and four and
00:04:04
three mini etc then you got Grock and
00:04:06
you got uh code and there's many others
00:04:11
so you have all these AI now you have to
00:04:13
look at these AIs in the same way you
00:04:16
look at programming languages and
00:04:18
libraries and frameworks they are all
00:04:20
options that you can choose uh for the
00:04:24
job so imagine you're a developer and
00:04:26
you have a very good understanding of
00:04:28
all the models that are out there at
00:04:30
least most of them so that when you are
00:04:32
hired or as a contractor or you're hired
00:04:35
as a freelancer or you get a job one of
00:04:38
the things that will make you valuable
00:04:40
is that you will have a good
00:04:41
understanding of the different models
00:04:42
that are out there and their
00:04:44
capabilities and you know when this
00:04:46
model might be used or that model might
00:04:48
be used given the needs of a particular
00:04:50
job
00:04:51
same thing with the low code and the no
00:04:53
code platforms i'm talking like I'm
00:04:55
talking about things like Air Table as
00:04:57
an example when it comes to mind but I
00:04:59
would also even look at platforms like
00:05:01
Wix and uh Squarespace if you will uh
00:05:06
Shopify WordPress these are all low and
00:05:11
no code uh choices that a developer has
00:05:14
to choose from so this is a scope of
00:05:17
knowledge that if you have it will give
00:05:21
you an advantage in the marketplace you
00:05:23
have to think about it most business
00:05:25
people the suits as I like to call them
00:05:28
they don't know a Squarespace from a
00:05:30
WordPress from a a React they don't
00:05:33
understand they don't know and that's
00:05:35
where the developer comes in the
00:05:37
developer knows the developer can go in
00:05:40
there and offer uh a reasoned and expert
00:05:43
advice about which platform to choose
00:05:46
which one to use given the needs of the
00:05:49
particular job the development in 2025
00:05:51
and going forward as the business of
00:05:53
understanding all these different
00:05:55
platforms and putting them to use so the
00:05:58
strategy for a beginner is to
00:06:01
um is to learn your basics so you
00:06:04
understand your way around the web and
00:06:05
so forth you know Python no bit of
00:06:07
JavaScript you're comfortable writing
00:06:10
code as you learn to code I suggest you
00:06:13
use a good beginner's course that will
00:06:15
get you there and then uh once you've
00:06:17
gotten through like if you're doing my
00:06:18
courses as an example you don't have to
00:06:20
do my course you do my interactive
00:06:22
training courses in Python and
00:06:23
JavaScript and the web and so on do
00:06:26
those and then I say when you're about
00:06:29
uh when you've done those courses and
00:06:31
you're starting and you're building web
00:06:33
apps basic web apps and so forth then
00:06:35
you got to get you got to get into AI
00:06:36
you have to start using AI to help you
00:06:39
to learn help you to write code more
00:06:41
quickly and then you got to start
00:06:43
studying the AI that are out there the
00:06:45
different models are out there so you
00:06:47
get you get you start getting start
00:06:48
getting familiar with them same thing
00:06:51
with the low code and no code platforms
00:06:53
would be Zapier Air Table zapier's for
00:06:56
automations Air Table WordPress maybe
00:07:00
when to use
00:07:01
Shopify and there's other tools out
00:07:03
there paypal when to use PayPal so all
00:07:06
these things you have to learn so you
00:07:09
notice I'm not talking about getting
00:07:10
deep into algorithms and deep into data
00:07:14
structures that's going to become
00:07:16
antiquated at some point very soon
00:07:19
although anybody who knows me you know
00:07:22
that I haven't been a big uh a big
00:07:24
proponent of these things to begin with
00:07:26
so for pros it's pretty much the same
00:07:29
thing for pros if you're already an
00:07:31
active developer React or Express or
00:07:34
Java developer just get into AI man just
00:07:37
get into AI start learning about it
00:07:39
learn the different models uh jump into
00:07:42
the low code and no code become very
00:07:44
valuable in fact you see that more and
00:07:46
more i'm reading more and more articles
00:07:48
where companies are now training up
00:07:51
their developers in AI that's it so
00:07:53
learn that stuff don't resist it just
00:07:56
embrace it and I think uh once this
00:07:59
transition phase from what we do now in
00:08:03
terms of development into the new low
00:08:05
code AI dominated space I think you'll
00:08:08
see a rise in developer jobs it's just
00:08:10
that what we do as day-to-day developers
00:08:14
will change a bit so that's the future
00:08:16
the future of development will be low
00:08:19
code no code and AI it's an abstraction
00:08:22
as I like to say and again this is
00:08:25
nothing new i have seen this before i
00:08:27
have seen the development world change
00:08:29
from uh for example I use the thick
00:08:33
client from thick client to web and that
00:08:36
was the biggest one I've seen in my
00:08:37
lifetime but there's been others as well
00:08:39
within even the web development there
00:08:41
was different ways of approaching web
00:08:44
development and new ways came about like
00:08:47
how we built web apps and sites in the
00:08:49
mid and late 90s changed quite a bit in
00:08:52
2002 2005 period there was a big shift
00:08:56
so uh yeah for me no big deal just go
00:09:00
with the flow and here's the big bright
00:09:03
spot in this whenever you see a big
00:09:05
technology change like this when you see
00:09:07
it go from technology A to technology
00:09:11
B huge opportunities are created huge
00:09:15
opportunities are created whether
00:09:16
entrepreneurial
00:09:18
opportunities or whether
00:09:22
um or whether job opportunities because
00:09:25
new businesses will be formed new
00:09:27
opportunities will be formed and the the
00:09:29
the skill set you're going to need for
00:09:31
that time is just going to change as
00:09:32
well