In 2025, Coding is Changing Forever

00:09:55
https://www.youtube.com/watch?v=aG6dm0cgxeo

Summary

TLDRIn his video, Uncle Steph outlines the ongoing transformation in software development driven by AI, low code, and no code technologies. He reflects on past technological shifts, such as the transition from thick client to web development, and stresses the necessity for current and aspiring developers to adapt by learning these emerging tools. For beginners, he advises building a strong foundation in basic programming languages while also becoming familiar with AI models and low code/no code platforms. Experienced developers should enhance their skills in AI to remain competitive. Ultimately, he encourages viewing this technological evolution as an opportunity for growth and innovation in the industry.

Takeaways

  • 🚀 Embrace the change in software development due to AI, low code, and no code.
  • 🖥️ Web development brought advantages over thick client applications like easier updates.
  • 📈 Future jobs will require knowledge of AI and low code/no code technologies.
  • 🔍 Understanding various AI models enhances a developer's value in the job market.
  • 💡 Beginners should focus on foundational programming skills and modern tools.
  • 🛠️ Experienced developers need to adapt to AI advancements.
  • 📊 New technology transitions create both entrepreneurial and job opportunities.
  • 🔗 Low code/no code platforms like WordPress and Shopify are essential tools.
  • 🌐 The evolution of software development happens in cycles; stay informed.
  • 🔥 Resistance to change in technology can hinder career growth.

Timeline

  • 00:00:00 - 00:09:55

    Uncle Steph discusses the transformative phase in software development, emphasizing three key concepts: AI, low code, and no code technologies. He reflects on the previous shift from thick client to web development, noting how web applications offered significant advantages such as easier deployment and maintenance. He warns that newcomers trained in traditional methods may struggle in the changing landscape, urging them to focus on emerging technologies to secure meaningful employment. He suggests that a good understanding of various AI models and low/no code platforms will be crucial for developers to provide valuable insights and choose appropriate technologies for specific projects. As he advises both beginners and experienced developers, he emphasizes the importance of adapting to these new technologies to not only survive but thrive in the evolving job market.

Mind Map

Video Q&A

  • What are the three key technologies transforming software development?

    AI, low code, and no code.

  • How has software development changed historically?

    The rise of web development replaced traditional thick client development.

  • What should beginners focus on to succeed in software development?

    Learn the basics of programming and embrace AI and low code/no code platforms.

  • What is the advantage of using web applications?

    One code base to maintain and easier updates without installing on multiple devices.

  • How are companies adapting to new technology trends?

    Many companies are training their developers in AI.

  • What is the future of software development?

    It will increasingly involve low code, no code, and AI.

  • What should experienced developers do to stay relevant?

    Learn about AI and familiarize themselves with low code/no code platforms.

  • What entrepreneurial opportunities might arise from technology changes?

    New businesses and job opportunities will be formed as technology evolves.

  • Why is understanding different AI models important for developers?

    It increases their value in choosing the right tools for specific jobs.

  • How should developers view new technologies?

    They should embrace and adapt to them rather than resist.

View more video summaries

Get instant access to free YouTube video summaries powered by AI!
Subtitles
en
Auto Scroll:
  • 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
Tags
  • Software Development
  • AI
  • Low Code
  • No Code
  • Programming
  • Tech Trends
  • Beginners
  • Experienced Developers
  • Job Market
  • Entrepreneurship