The New Dev Language Developers MUST Learn?
HTML-код
- Опубликовано: 7 фев 2025
- 🔥 STEF'S DEVELOPER BOOTCAMP AND MENTORING PROGRAM
unclestef.com/
Developers MUST become Ai Devs
What do I mean by Ai dev? Think of Ai models as the new abstraction: the level of tech that hovers over all the programming languages, all the libraries, all the frameworks.
You have to learn the fundamentals of development first, so you know your options and so you can tweak things with some understanding. But in the end, the Ai going to be the new language … if you will.
This is nothing new:
All the modern languages are just abstractions over older languages like C, C++ and assembler. The skill of the assembler coder are no longer relevant in typical development, and I think need to be a great coder, in many respects is going away. A great DEVELOPER though, will still be valued highly. But a 2026 developer’s main language / tool … is the Ai.
Soon you be able to run local models that are fast, have reasoning skills and specialized … run them on your own laptop. Security issues will not be a thing since we are seeing open source models like Deepseek performing better than the best closed source models.
GPT o1 thoughts:
Your reasoning captures the larger shift that’s taking place in software development quite well. Here are a few reflections on your main points:
1. AI as a new abstraction layer
Historical precedent: Over time, we’ve moved from assembly → C → higher-level languages → frameworks → “low-/no-code” abstractions. Each abstraction helps developers focus on higher-level logic rather than getting bogged down in details.
AI models: They are starting to act as yet another abstraction, generating (or assisting in generating) the underlying code for us. So, just as we typically no longer hand-optimize assembly, you can expect that large swaths of “plumbing code” will be handled by AI.
🔥 JOIN STEF'S 'CODER'S CAREER PATHS' NEWSLETTER:
newsletters.st...
🔥 FREE: LIZARD WIZARD KOMODO - TRANSFORMATIONAL MIND TRAINING:
newsletters.st...
*************
Channel Discord Server: / discord
WEB HOST PAYS FOR YOUR WEB DESIGN TRAINING IN 2023:
www.killersite...
POPULAR & EASY CODING COURSES:
Full stack web developer course: school.studiow...
Python 3 Foundations & Certification: school.studiow...
Complete Freelancer: school.studiow...
Complete Entrepreneur: school.studiow...
*************
🦎 Lizard Wizard Course:
school.studiow...
📚 BOOKS TO READ:
My Beginners HTML5, CSS3: amzn.to/2wKsVTh
… Complements Studioweb courses on HTML5, CSS3 and JavaScript.
Refactoring: Improving the Design of Existing Code (2nd Edition) amzn.to/3o5cTbw
HeadFirst Design Patterns: amzn.to/2LQ0Gdh
Java Refactoring: Improving the Design of Existing Code (1st Edition) amzn.to/3a9nSsZ
The Naked Ape:
amzn.to/3fhS1Lj
✉️ STAY IN CONTACT:
Stef's social links:
Instagram: www.instagram....
Twitter: / killersites
Stef's business channel:
/ @unclestef8239
👉 GOOGLE REVIEW:
g.page/studioW...
Leave a Google review about Stef.
MY MOUSE & KEYBOARD:
Logitech Keyboard I use: amzn.to/38jYDqE
Logitech mouse I use: amzn.to/2IeVvBj
SUPPLEMENTS THAT WORK AMAZING FOR ME:
Protein Essentials Beef Gelatine Powder:
amzn.to/2Pf52vL
... Healed my very bad knee. If you have joint problems, this *could do miracles for you.
Webber Naturals 88862 Glucosamine Chondroitin
amzn.to/3ss9WEa
MY CAMERA GEAR:
Godox VL150 lights: amzn.to/3lhsYZP
Sigma 18-35 lens: amzn.to/33sRh0T
Canon EOS C70 Cinema Camera
Thanks!
Stef
#mentoring #codecourses #unclestef #codingcoach
As a coder, developer, architect and whatever since the 1980s, I’m seeing a shift echoed in the job market which now seeks people like me to correct AI LLMs’ work… aimed of course at replacing coders by making the AI engines better at coding. I personally refuse to accelerate that replacement, but it is nevertheless inevitable.
The irony of my refusal to help put me out of work, I’m now embarking on a new chapter in my career (and personal interest in coding) by using an AI to help me write applications, but I balance this in the knowledge that I moved from Pascal and COBOL to C to Delphi to C#, HTML, and JavaScript to Bootstrap, React then to Swift… they’re all on the same timeline.
Onwards, and hopefully upwards. The world doesn’t end, it just changes.
This is the first presentation of yours I have experienced. I appreciate your conversational tone, eloquence and spontaneous manner, as well of course your experiential knowledge. You communicate well. I have subscribed.
Thank you! 🙏
As a retired developer, I’m envious of the youngsters that they get to ride the AI rocket-ship.
Because you are safe now, if you are on the war it's not so fun. We will see what happens. In my opinion all the offices jobs will change drastically even they will eliminated
@@donmoufashorhe you are right. I have two relatives, one a developer and one in corporate legal work, and I am concerned about AI for both of them. As Uncle Stef recommends, devs have to learn everything about using AI.
Envious... ? lol it is a relentless rat race. Online 24/7, 7 days a week. No escape. It's a dystopian hell - no wonder nobody wants to have kids any more. No future.
.. not just the youngsters. All of us have to. :)
If China is being honest about Deepseek, I feel that the world is going to change yet again, and it will be much to the dismay of OpenAI, Google, Meta and all of those mega companies. And the funny thing about it is their solution was kind of forced on them by them not being able to get the hardware/chips to go about AI like all of the other companies were doing. They needed to find a mathematical solution and they did. It's not unlike Cuba not being able to get American cars because of the embargo, so they all became mechanics.
It was not from the government things don't work like that it was from a side project of a company. Everything is China is opensource and everybody makes money, we can't compete with that.
@@jamessullenriot Cuba can't get U.S. cars not because of the embargo, but because the communist government won't let people breathe. In Cuba, selling flowers on the street is a crime. The "embargo" is a joke, the government can get anything it wants.
As they say: "necessity is the mother of invention". Every situation has contraints. Excellence, is generally fuelled by constraint.
@@beauforda.stenberg1280 "Excellence is generally fuelled by constraint" what a brilliant phrase!
Not sure what you mean by your first sentence. Can you explain?
This is a very important video, thanks for the content 👍
My feeling is that AI requires a certain understanding of semiotics. This is because it's trained to closely follow the language of the query. In basic programming or coding tasks, it can provide a procedural answer. But when there's an inherent gotcha or misconception in the query to AI, it may focus on providing an acceptable answer over an effective answer.
100% agree with you !!
Prompt engineering is the new coding
"open the pod bay doors, Hal"
Sorry Dave. I am afraid I can't do that.
Unless you upgrade to the premium plan.... 😅
I started using the locally-run coding language model with 32 bln parameters recently, like a week ago. But I already see a shift in my thinking. It could answer many questions thst previously required me to do an extensive research for, rather quickly. Yes, it can design and write code, but the quality of this code heavily depends on how thoroughly you defined the problem. And the result is more like a template than a ready-to-run code. So at least for now it doesn't really replace the dev. But... It speeds up the setting initial structure. It can define methods, the code is readable, but, as I said frequently is not 100% correct.
Also it can write decent initial version of unit tests for the vode it generated, that's very useful too. Again, yhe resulting code still needs work but it is less work vompared to writing from scratch.
If you degine your problem well enough, you can get a pretty good chunk of code that might require rather minimal changes. But the cost of defining the vode in dpoken language is not at sll cheap, that us it requires wtiting a lot of words.
At this stage I'm not really impressed with the productivity gains when it vomes to the main code generstion, but tests generation is decent, it is a significant improvement over writing the manual code.
I'm a software architect and when I need re-build my skills I usualy study ASM most of the time. Interestingly, I started in python, had to use java and C# for a long time and now I'm only using python to connected to LLMs, creating DNNs, testing models, working with data scientists, creating etl ops and rest endpoints to send information to the AI platforms as fast as possible. So for me, notebooks, cloud coding, connecting and sending information to an LLM (RAG or fine-tuning), capture the response, and send the packet to where it needs to go. I'm also in an AI grad program to help me through this tech change. There is so much work, I can't keep up and worry if AI productivity solutions could lead to higher burnout rates.
We will burn out, brother. Make the proper arrangements for vacations, pauses, and breaks, and make sure to sleep.
If you need to know if php is still relevant in 20xx - the answer is yes. If you are not sure - this is the channel to go
I'm about to finish a portfolio that I want to use to land my first job, but I'm not sure if it's outdated already. It highlights techs like html, css, scss, JavaScript, next.js, React, mongoDB, mongoose, node.js, express.js, jQuery, bootstrap and a bunch of soft skills that go into finishing a full stack project. It demonstrates a lot of prompt engineering since I switched to a work flow in which I only write markup and stylings myself. Let's assume for a moment the portfolio looks slick as f'ck and demonstrates full stack medior level skills, is that still relevant with the changing landscape ?
It is not outdated. This transition to Ai will gradually occur over 2-3 years to full materialize … and perhaps longer. That said, just start using gpt and navigate the field. You still need to know how to code even if you use Ai, low code and no code tools. ⚒️
Your portfolio sounds strong! 💪
I am not sure AI should be considered an abstraction. I understand what you are saying, but abstractions hide stuff under the hood usually at the cost of runtime speed. AI Models don't hide stuff under the hood nor cost runtime speed. In fact quite the opposite, they explain how everything works under the hood at the cost of electricity. They usually help increase efficiency of code which in turn increases runtime speed.
In coding 90 percent of the humans can't compete with ai writing code , truth is truth, PPL might hate it but it's a fact.
From that perspective, your argument holds weight. My perspective is from a use pov: you will use Ai to generate the code, to debug code and I imagine deploy it. So there will be a layer of software (the Ai) operating on the code for you to some extent.
@@StefanMischook similar thoughts sir, ai can make everything but the manual work is still there, from making a folder to deploy the backend on AWS, still needs a human touch and observation. The hardest part about programming was learning to code, well natural language will take care of that from now. The rest of the programming, critical thinking, logic building are still needs to be done by humans, these days even a 8yr old can become a fulstack developer easily all thanks to ai , so people should take development with ease and learn some other important skills like, cloud, dev ops , cp (for the nerds) , etc what do you think.
@ It might be that the effect of AI is so profound that we need a new word, because both of our perspectives are valid.
What are your thoughts on Python now that it looks like the language that's preferred for AI APIs integration and data management?
Python is a key language for sure.
Mojo risin'!
I was a business owner for 20+ years after being a manager etc.. I'm working 2 jobs, one in IT but always wanted to be a programmer. I'm planning to start a development business on the side. I'm working on the fundamentals now while rebuilding a website, for my brother's company, for experience I can point to. I like AI & block chain but I'm going to have to learn more about them. BIG changes in 2025. Thanks Stef for your leadership and insights!
That’s the way to do it. Learn the fundamentals as you build things and implement Ai, low code and no code tools when it makes sense.
"Great videos, Stefan! As you know, people have different learning styles, so I wonder if you have a list of great books you could recommend for beginners on the topic of AI?"
Ask ChatGPT!
"So much fun, thanks!"
Running deepseek r1 14b using lm studio on my laptop,, on holiday atm. It's so useful when you need to learn about say Jsoup for web scraping.
first time on your chanel - subscribed
Thank you Uncle Stef.
Developers who are against AI are like the teachers in high school who said "You won't have a calculator in your pocket all the time!'
They were teaching the wrong thing in school then and are even further off now.
Hhhhhhhhhhh😂😂😂😂😂😂 gooood analysr
Or maybe they can see something you dont
@jeffwilson8246 nah, it's more like @OysterD9 said.
It's nice to see Stefan slowly starts embracing AI
Thank you Sir !!! Your fan here .
really interesting !
thank you for sharning i enjoy your content espicially when it's about AI
Think we're at or past that near runaway point that Kurzweil predicts will hit in 5 years? Does seem the window is narrowing. 1.5 years to a few months to weeks for big AI updates. Wild times
Thank you for the video.
Welcome 🙏
I'm glad this channel finally started taking AI seriously lol. I talked about how capable these LLMs would become and that prompt engineering will be the future of software development and people under your videos were like nah AI will never be good enough to write good code. I think at this point it's getting harder for coders to deny reality and pretend that AI won't make coding obsolete. Made an entire app I came up with using Lovable (a no-code AI app builder) and I did not have to write a single line of code. I did write a 500-600 word prompt to describe how the app should work in great detail. Had to write a lot more prompts to refine things. This is the future of software development whether coders like it or not. You either adapt or get replaced by other devs that use AI.
Thanks Uncle Stef
what about golang
Go. It's fantastic for the server side ❤❤❤
Learning Golang and complimentary software around it
Every programming language is one big unfulfilled promise to solve all the problems of the past. The life cycle of every programming language can be divided into the following stages: marketing-driven enthusiasm,
shy doubt,
sobering up,
hatred and finally disgust... I've been through these stages several times...
😂 Not entirely untrue.
ruby in a nutshell
Are there specific LLMs for specific languages? Say an AI to spit out SCALA in response to prompt written by the dev ?
Not yet. But certain LLMs are better for coding than others. Look into that. I was just at a meeting with some very experienced devs who have been using Ai to speed up their work. Def looking into.
DeepSeek is based on OpenAI`s model. And they used Nvidia chips just like OpenAI did.
So what? The point they made is OpenAI and a few others are not going to be able to monopolize AI. No single nation state or small group of nation states are going to be able to monopolize AI either. This should be a relief to every decent person in the world.
@@donwinstonagree on bad monopoly as US already said that only friends of US will get full access to open ai lol, of course it will encourage other countries develop their own open ai
Sir, will your live sessions be available for anyone to join and ask questions?
In the mentoring program, yes. 👍
exactly. this is a new technological order. It's the same as switching from horses to coal, then from coal to hydrocarbon fuels, then to electricity, and so on.
Good analogy.
JavaScript 🔥🔥🔥🔥
Best language ever ❤
@@yeskaminakuritsova9368 you know that 👊🏿👊🏿👊🏿👊🏿
@@yeskaminakuritsova9368natural language 🔥🔥🔥
@yeskaminakuritsova9368 LOL, it's an awful language that was adopted effectively by accident. I would describe it as a software engineering tragedy.
@@toby9999 agreed 💯
Swift 🔥
Uncle stef can you talk about the role of C++ in game development and the future of AI in game development.
(will there be any replacement of C++ or effect of AI in game development soon in the near future of not)
What Uncle Stef is saying is that learning low-level languages like C++ will still be relevant for understanding, debugging or optimization. AI doesn't replace languages, it abstracts them, like React abstract the DOM manipulation you can do with Javascript. AI already has an effect on game development as you can quickly get some code from it. But if you need low-level optimization, it's still better to know exactly of C++ or the engine works, and AI can help you learning, or AI can help you with finding algorithms or inspiration.
Bingo !
"especially as GPUs become more accessible"?
Is AI trolling here? Nvidia RTX GPU's are costly, and their prices are ridiculous.
This AI dystopian future looks so horrible and underwhelming. Dark times ahead.
Jump into it. Ai user experts will do very well. Having a coding and development background will be hyper productive.
The difference of not needing to hand optimize in assembly and AI doing work for you is very big. AI is based ( its generated code) on all the bad open source code out there. Modern practices in coding ( like oop ) are already showing to be extremely taxing, hard to reason about, and very poor performance. “Languages” like js and its frameworks are interface languages and should be used as such. AI is built *with* or *through* the Python language most of the time, but what that means is that there are libraries written in C / Fortran that people interface with in C. I would argue that if you only “program” in these languages, you’re technically an interfacer not a programmer. You have no understanding of pointers, alignment, sizes, cache lines and their different speeds, different types and their sizes and why they matter etc.
If you only program in JS or whatever framework, you will be replaced by AI, and that’s good, because you’ll maybe finally decide to get better. Anyone that has programmed in a fast language with copilot, knows that it’s gonna autocomplete things that dont even exist in that language or use incorrect syntax. If you use it in JS / HTML, it can autocomplete you, and quite accurately, a very large number of lines.
Hello sir , what's your opinion on java for 2025 and beyond, is a good one to spend time on or better switch into js and its frameworks, is java still used for legacy code or is it now used for other purposes?
Java is solid for maintaining legacy systems … there are a lot!
@StefanMischook thank you sir I appreciate, let's assume that you start over in 2025 which path will you follow to break into tech and grow and keep up with this era of AI and firing people.... Would choose java or js or PHP ...?
@@larbesabdellah7079 it depends on a few things; do you want to work for a large company or freelance? Do you want to get into mobile or web? That said, the language you learn is less important than learning the fundamentals + developer thinking. Once you have that, it’s time to get into Ai. Consider Ai tools the new way or software development.
will cybersecurity be a thing of the past too ?
No. Everyone just having ridiculous fears. People panic so much nowadays.
Hi Stef, what is your thought about Trump becoming your President and the PM becoming governor?
lol
IMO... AI will just improve productivity. Devs who create more complex software, create and configure systems, will still absolutely be needed. They will just leverage AI more and more to increase productivity. I like to think of todays software development like the dark age of coding still where everything is really manual and takes a LONG time. Using AI, companies will be able to just iterate on software far far quicker in the future by leveraging AI. I do think software takes far too long to create these days, it is still in its infancy.
My SE lecturer use to call scripting languages as "micky mouse" :)
He was referring to himself and did not know it! ;)
@@StefanMischook lol
dude, forget about programming languages. Will be LLM's to LLM's... even C will not be necessary anymore
CSS 3 does not exist. After CSS 2, CSS was divided into different parts, each with its own version.
Developers would be the type to create tech to make themselves obsolete. Oh well there’s always plumbing.
What a load of nonsense! As a professional accountant and software engineer, I can say from a business point of view we have not seen a significant productivity jump since Visual Basic 6.0 (now called classic) and Delphi 7. Every year we hear about some new solution with lots of promises but in the end it does not move the needle even a little bit. If anything TOC keeps rising. And as for AI, well I released my first Al based financail analysis tool back in 1990! And only three things have changed - more data and faster machines. The apps still can't make the leaps that actual analysts make that makes us money and I can still crash them as if it was 1991! And the third thing that changed - marketing discovered AI!
Whom owns the code generated by AI.
You
@StefanMischook Ok, I asked deepseek it said to look over the terms of service. I think AI has a place but it's moving too fast I want some legal stuff stated plainly. You know how stuff goes.. but low your Channel
@@Joshua.Developeryou don’t need to copy the code if you learn how to do it. Making copying the code not a big deal. The code they used to create the model is using mostly public data.
Stef, do you have any advice on landing a full-time or contract job when your skills and the company's tech stack don't match up perfectly? It seems like a lot of recruiters and HR staff (and sometimes even hiring managers) are looking for the candidate who checks all the boxes with the specific technology names. For instance, I know that Sybase is 95+% the same as MS SQL Server. And that Java development skills are highly transferable to C# skills. But a lot of decision makers simply don't know this. How do I win the interview when in their eyes I don't have the exact winning poker hand?
See if you can grab some certifications.
I think young people should simply avoid software development for some hard engineering skills like electrical/electronics, chemistry, biology,...
I have a massive dislike of the whole Java / JVM abstraction... the language itself, and the ecosystem. I'm one of those C++ developers who are still screeming. I resigned my position as our companies focus moved toward Java. The whole mess was too awful to tolerate. Life is too short, I decided. Plus, the learning curve for Java is simply massive. I gave up after years of "dipping my fingers in" and getting nowhere.
I prefer working with languages that are fast and efficient and compile to native code, like C and C++, or even Rust. I hate bloat, and I hate unnecessary abstractions. But if I had to pick one, it would be C#.
I moved from C++ to C# in 2008 and even though C# is a great language, I still prefer C++, especially in terms of memory management.
Somebody tell me tldr
Learn to use Ai in your development.
@StefanMischook thanks
Learn to be an "idea guy" 😘
Today, you need to learn
- Python
- JS
- Basic LLMs
- LangChain
- Eliza
- Vector DBs
- Industrial Prompt Engineering
thats fact
But but …RUBY ?
How do we join the mentoring program sir
Unclestef.com
Still Django
Great
You better not say Javascript
lol
Prompt
C#
AI got it all people are in denial how most jobs in software engineering will be gone
Wrong; it’s only people such as yourself, who are not familiar with the job, that think they will be gone.
We are here, safe and secure, literally for the entirety of the foreseeable future.
@ tellement that to the thousands being laid off and the other swho can’t find a job or better yet tell it to zuckerberg or nvidia CeO who say these jobs will be lostly gine you know better than your employers founders apparently mr genius 😂
@@Bambotb you’re conflating multiple issues with the regard to the market together, and presenting them as coming about due to AI. At no point did Zuckerberg mention replacing anyone with AI. He said at some point in near future, they’ll build an AI that can be “sort of” a mid-level engineer, who can write code. Over time it will write more. There will always be engineers that have to ensure this is being done correctly, literally always.
AI (or rather, LLMs) is/are and will continue to be integrated into workflow, especially for software engineers. That doesn’t mean anything other than the continued need for professionals to continue developing systems and solutions to problems, while being augmented with more generalized code generation tools.
I’m not a genius, but I am an engineer that uses AI every day, and I see the reality of the current state of things.
@@Bambotb Do you have any idea how many nations exist, and how many IT jobs around the world exist, particularly for software engineering? People panicking and making impulsive judgement. Now content creators are just finding a way to ride this trend and cash out on people's fear.
@@scorpiogod2628 you are so stupid you use facts from the past to deny the future which is what de zre ralking about look at all the fin layoffs if ceos of places you dream yo work at say something you better humble the fuck up and listen but you will when you zre laid off sooon
COBOL
I feel cobol is going to make a huge comeback!
out of all JS frameworks nothing beats Jquery. It make you write less code but still ensures you understand vanila JS
Java is not and never was dominant.
Learn Perl
Learn to mop
lol
Promt engineer? Omg
I would advise people to learn or brush up on the basics and on proven programming languages instead. Not just to work on legacy software. I guarantee you that there will be a lot of work for them down the line to fix the intractable mess that AI-generated stuff will produce. Their skills will be in high demand, all the more that a large fraction of developers will have jumped off the boat from having been constantly brainwashed into thinking that AI would be replacing everything.
Great advice as usual but why stop there? I suggest developers should read (1984, Daniel, Revelation, Romans 10:9).
Ai and all these other technologies were predicted decades ago so the one world government will be brought in. They probably had this stuff ready/developed decades ago.
Algorithms aren't losing value. The LLMs are trained on bad algorithms. They're inefficient as can be. This results in so much cost. They matter a ton.
The value of LLMs for writing code are greatly exaggerated. Letting an LLM write your code and running it is bad; I think that is understood, though people already do it like crazy and they'll do it more frequently. Instead, we look at the tools that we're writing our code for and develop declarative tools that are optimized and don't need complex code. Like a CRUD API for Serverless.... not a framework, but a declarative API would be better. Plugins for the backends, filters for data validation and manipulation. Just define a schema with the validation and manipulation. No need for an LLM to write the code.
Was that Chinglish in DeepSeek's reply??
7:15
"It is an abstraction It is an abstraction "
SO WHAT ?!! Software Industry is all about abstraction. I am sure even in 90s when you started coding you didn't manually insert punched cards into the computer. You wrote a code that probably was not much different from the code that is being written in 2025.
The raw code was the same but the libraries and infrastructure was very different. I remember a buddy who left the industry in 1997 and came back in 2001 … though we had the same languages, web development was vastly different and I remember him saying how shocked he was about the change.
So pretty much coding is dead. And I should learn how to use Ai.
Coding has been for many years a part of development. So yes, there will be less human code written for sure, but still lots of development. Ironically, it is edging closer to what VB6 development was like in some ways ... lol!
@@StefanMischook Oh man, VB6...
Dude no its not most companies are NOT using AI like they say they are. And coding is about more than just getting a job at FANG. I code for the same reason people plays chess
@@Joshua.Developer Please don't explain to these people. Everyone is just being too afraid, and basing all their judgements from what content creators and the media are saying.
@@scorpiogod2628 Steph is correct things about the role will change. React people will probably be the first to go. I don't consider that real engineering. But you know folks ready to give up all ready gee. Developers solve problems
Have you tried ADHD meds?
I tried the opposite with my ex GF.
🎉🎉🎉🎉🎉❤❤❤❤😮😮😮😮
Finally uncle gave up :) AI is gonna let so many devs go. They will still be needed but in much less numbers. Adapt or die
Nah lol full time WFH dev, never touch it.
has ThePrimeTime accepted reality yet or is he still trying to pretend AI will never be good at coding?
We split developers to web developers and programmers. Web developers don’t have a clue how a db, network, firewalls , etc.