Today’s retired developer like Uncle Stef was heavily in the field of coding when it was esoteric. Today, there are so many resources available and ai. If it’s your ardent wish to be a coder in any capacity, there’s really no excuses. Thank you Uncle Stef.
Well said! I used to spend $3000-4000 per year on development books. This is with 1990’s money! I figured I that spending $3-4k was worth it given how much money I made writing code.
I used to be overwhelmed and frustrated by the challenges of coding three years ago. Yet, through perseverance and dedication, I gradually found it to be a fascinating and manageable skill. I learned that continuous practice is key, even if I don't grasp every concept at once.
I just finished 4 hours of coding. I go over the same course twice and then immediately go do a project. It's helping things stick and i listen to coding videos while im at work
This man is the GOAT. I am currently watching the beginner playlists and for the first time it feels like I can do this. Once I am done with those playlists I will do his course. I suggest everyone does the same
Coding isn’t the hard part. It’s critical thinking and problem solving. We know what a variable is. We know what a for loop is. Even if you don’t know it, you can just look it up. That’s not the problem. The problem is how can we put all of this together to make it work? What can we do to improve it? Innovate it. How can we see this huge problem and break it down step by step? Doesn’t matter if you’re learning JavaScript, Java, Python, C++. If you don’t know how to problem solve, then you’re not going to get far in the field. Math teaches you how to critically think. Will it apply to coding? Probably not. But it teaches you HOW to think. This is just an example. There’s many ways to build up problem solving and critically thinking skills.
Am learning to code from Nigeria coding is harder for me no stable power, no good and cheap Internet, old outdated pc because of dollar hike. Its so hard to even meet up when the environment is against you.
That's a much more real challenge than a lot (most) of us over here are facing - good on ya for trying! Maybe you already have it figured out, but I think the basic web stack (HTML, CSS, JavaScript) can run from local files, without Internet, as long as you have power. And there are videos about setting up Python to run off-grid, too. Should basically be downloading the packages while you're online that you'll need when you're offline, and teaching it where to look on your local machine. And if you can get your hands on them, single board computers like Raspberry Pi and Zima Board - and things like CircuitPython, Arduino, and dev boards - might give a low-power solution that can run a long time on a battery. Finally, you can practice HTML and other code just by writing it out and thinking about it, and pseudo-code or "paper prototyping" might be ways to keep learning and practicing when the computer isn't up to the task. Best of luck to you!
It'll be much better soon. The cabal is losing their grip on governments around the world. Prepare for later this year. Federal Reserve note is going down and they will officially announce we are at war after the Olympics. It won't go the way they want. Transitioning to a multi-polar world order is underway. No more NATO hegemony but this cornered animal is going to put up one hell of a last fight.
i am at my age 56+ changed my carrier , due to unemployment . what are you saying is true to the word. High value skills are hard to learn, worth of investing what to you have and your time.
I still maintain that the pioneers of the “new” education system of the industrial age & beyond forgot that nobody ever learnt to walk without first falling dozens of times. It is THE way that our brains are designed to learn. Even handwriting, typing, heck even eating, every new action starts with a mental concept which then translates into signals to the relevant muscle groups, and then the muscles have to be “conditioned”. What is conditioning, but evolution and iteration across “versions” of oneself?
Programming, just like any career, requires a solid foundation into that specific field. Can't become a tennis player without learning first to strike the ball. So, you can't become a computer programmer if you have no idea what's a CPU and how it works! You'll learn mechanically and stack tons of technical terms that you can't explain in detail, and this will get you up to junior-mid level, maybe mid-level, but that's it. You'll be stuck there forever, adios moving up the latter from there.
I only once found learning to code hard to learn. I was trying to understand this code from The Art of Prolog: append_dl(A / B, B / C, A / C). It appends two difference lists in O(1). After staring at this line for at least two hours, it finally clicked. It was an almost religious experience.
It can be damaging on a mental level as well. for example, i had a class mate in HS, ask the teacher what their grades were looking like. The teacher jokingly said a failing grade to which this individual immediately burst into tears.
Good advice! I'd love more info on what a "page based paradigm" means. Not sure if I'm right about what I think it means, lol. This was/is my big hurdle with coding. I think something is one thing when it's actually another and construct the wrong sort of mental model. Then I end up having to re-learn it, which is 2x difficult. 😁
Funnily enough, I find it way easier to learn coding at my 51 (now it feels easy, finally) than when I was indeed badly needing it while being a graphic designer (and illustrator) at many companies. And the reasons behind it I believe were a mix of negative connotations around coding (me feeling it "uglier", less exciting than making graphics) and an emotional self imposed limitation, impostor syndrome, and all that... this is weird, but somehow, having learned a lot of different things (non coding related), and gone through different challenges, maybe now I am better at learning, lol ! Or I see things now with more relativity, and so just demystified the whole thing and due to it, currently my brain works "normally" while trying to code, I dunno.
The biggest issue I think people have it they don't understand what they are doing at a deep level. They are just copying, they never learn to break things down and they don't understand what's happening in something simple like nested loops. I think everyone should start with python because there are tools like snoop and python tutor that helps you understand why the code works. You aren't focusing on how things look either with html and css which goes hand in hand with JS. It's just impler to start with python. Later it is then easy to take that knowledge to other languages like JavaScript.
If you can't find something to code for 20 minutes a day, you probably just don't like coding that much. That thrill of making the computer do a thing drove me for at least the first 4 years. I did it every day, without pay, because I wanted to build something cool. I hope I don't sound elitist, but you should probably feel something like that if you intend to enjoy your work after a decade.
Coding js is easy not super easy but easy. And I m not even speaking of using chat gpt which gain me even more time by doing more quickly. The most difficult task for a beginner is to know which module to use and when to use it and learn to code fast (without trying and debugging code).
Internet guys make it difficy. They start off by launching ides instead of a simple diagram of how the pages they will be making connect to each other. Imagine them guys teaching ppl state management without state diagrams but still you will come across them.
I have been using JavaScript for four years, and I worked with frameworks, I can build anything with JavaScript, I'm currently working with Svelte and I was working with NodeJS and Pug for rendering the content but the problem is I feel that, I did not gain it with the right way. Maybe because most of my work is searching for the right code about 60% !!!
Exactly...I realized it all comes down to problem solving skills. As far as you can think of an effective and efficient solution then things become easier
@@TheMrblaster2012By doing projects from easy to medium to hard. It’s like moving to a new area. You do not know the place but the more you drive the more you know the place.
I learned to code a basic js app in 3 hours... Whereas a coding llm completed the same app from scratch in around 5 minutes. So unfair... but fadcinating that the code was far more concise and robust than mine! LoL😐
It's just kinda boring at first. Idk why a lot of people pretend it is not. But it's the best high paying job for like a few decades now. Boredom is good sometimes. Not everything brings you joy and happiness and dopamine right away. But again - it's sometimes overly complicated and unnecessarily difficult by design. But it's worth it. Otherwise a lot of people are doomed to poverty in Eastern Europe and the global south countries. It is a miracle if you think about how many people are able to live a decent living because of programming.
Stef, you are hardly impartial lol. Your whole youtube content is based on coding so of course you are going to say ai won't end coding. Tech lead and many other coding gurus who have worked for faang companies have said coding is dying and will be soon be dead. So they are all lying huh? They have no reason to lie, but you have every reason to dispute what they say, because if coding is dying then your chanel stops. Anyway, take care my friend
@@StefanMischook i don't doubt you will, but I believe it's not realistic to at least acknowledge where ai is heading. Companies want ai to replicate what you see in a supermarket. Most of the cashiers are gone, and there's only one cashier left that manages the self service checkouts. Similarly I believe ai will replicate this model, where 95% of software engineers are gone, and the ones that are left manage the ai systems and tweak any adjustments as needed. Do you understand how much money companies are set to gain if they can get rid of 95% of their engineers and replace them with a few ai systems? Why wouldn't they go for this approach where they are set to make billions in profit?
This is the number one reason why people fail at anything they fail at. Not enough practice. Resistance to start everyday. Lack of consistency.
Today’s retired developer like Uncle Stef was heavily in the field of coding when it was esoteric. Today, there are so many resources available and ai. If it’s your ardent wish to be a coder in any capacity, there’s really no excuses. Thank you Uncle Stef.
Well said! I used to spend $3000-4000 per year on development books. This is with 1990’s money! I figured I that spending $3-4k was worth it given how much money I made writing code.
I used to be overwhelmed and frustrated by the challenges of coding three years ago. Yet, through perseverance and dedication, I gradually found it to be a fascinating and manageable skill. I learned that continuous practice is key, even if I don't grasp every concept at once.
I just finished 4 hours of coding. I go over the same course twice and then immediately go do a project. It's helping things stick and i listen to coding videos while im at work
Keep it up
I'm going to replay this everyday....
I'm going to write it out & post it where I can see it!!!
Thank you Stef!!
Okay, thanks Uncle Stef! I'll keep this in mind and keep on keeping on.
Don’t give up!!
The problem in not in learning itself the problem is in understanding what you have learned.
Great advice Stef!
No lies here, absolutely absolutely absolutely and absolutely spot on. Thanks for this
No worries
I wish you were one of my high school teachers. Im not so much into coding, but I appreciate your approach to learning.
Hey Uncle Stef. Tried wordpress for a couple of days and yes it is a game changer. Thanks for the insights.
This man is the GOAT. I am currently watching the beginner playlists and for the first time it feels like I can do this. Once I am done with those playlists I will do his course. I suggest everyone does the same
anything that is hard has value👍
This is just what I needed! Thank you! 🙏🏾
Glad it was helpful!
Coding isn’t the hard part. It’s critical thinking and problem solving.
We know what a variable is. We know what a for loop is. Even if you don’t know it, you can just look it up. That’s not the problem.
The problem is how can we put all of this together to make it work? What can we do to improve it? Innovate it. How can we see this huge problem and break it down step by step?
Doesn’t matter if you’re learning JavaScript, Java, Python, C++. If you don’t know how to problem solve, then you’re not going to get far in the field.
Math teaches you how to critically think. Will it apply to coding? Probably not. But it teaches you HOW to think.
This is just an example. There’s many ways to build up problem solving and critically thinking skills.
lol try explaining this simple concept to employers...troubleshooting, problem-solving, and critical thinking....
Another wonderful and inspiring content from Uncle Stef. Thank you for helping to point us in the right direction, sir.
Thanks uncle steff !!! Practice makes perfect!!!
Repetition is wonderful
Am learning to code from Nigeria coding is harder for me no stable power, no good and cheap Internet, old outdated pc because of dollar hike. Its so hard to even meet up when the environment is against you.
🤣🤣🤣🤣🤣. Tinubu dey show una abi? How's the national strike going?
That's a much more real challenge than a lot (most) of us over here are facing - good on ya for trying! Maybe you already have it figured out, but I think the basic web stack (HTML, CSS, JavaScript) can run from local files, without Internet, as long as you have power. And there are videos about setting up Python to run off-grid, too. Should basically be downloading the packages while you're online that you'll need when you're offline, and teaching it where to look on your local machine. And if you can get your hands on them, single board computers like Raspberry Pi and Zima Board - and things like CircuitPython, Arduino, and dev boards - might give a low-power solution that can run a long time on a battery. Finally, you can practice HTML and other code just by writing it out and thinking about it, and pseudo-code or "paper prototyping" might be ways to keep learning and practicing when the computer isn't up to the task. Best of luck to you!
Don't give up!
It'll be much better soon. The cabal is losing their grip on governments around the world. Prepare for later this year. Federal Reserve note is going down and they will officially announce we are at war after the Olympics. It won't go the way they want. Transitioning to a multi-polar world order is underway. No more NATO hegemony but this cornered animal is going to put up one hell of a last fight.
Thats when I know you will be a heck of a coder when you finish this journey. All the best buddy!
i am at my age 56+ changed my carrier , due to unemployment . what are you saying is true to the word. High value skills are hard to learn, worth of investing what to you have and your time.
I still maintain that the pioneers of the “new” education system of the industrial age & beyond forgot that nobody ever learnt to walk without first falling dozens of times. It is THE way that our brains are designed to learn.
Even handwriting, typing, heck even eating, every new action starts with a mental concept which then translates into signals to the relevant muscle groups, and then the muscles have to be “conditioned”. What is conditioning, but evolution and iteration across “versions” of oneself?
Programming, just like any career, requires a solid foundation into that specific field. Can't become a tennis player without learning first to strike the ball. So, you can't become a computer programmer if you have no idea what's a CPU and how it works! You'll learn mechanically and stack tons of technical terms that you can't explain in detail, and this will get you up to junior-mid level, maybe mid-level, but that's it. You'll be stuck there forever, adios moving up the latter from there.
Thanks for sharing your wisdom! ❤
Anther valuable and insightful video. Thanks uncle Stef!
It's interesting how a lot of the advice for coding has little to do with the coding itself but rather more about your psychology and mindset.
Hey stef big fan of your content! Could you make a video on website compliance and other legal information a web dev might need.
I only once found learning to code hard to learn. I was trying to understand this code from The Art of Prolog:
append_dl(A / B, B / C, A / C).
It appends two difference lists in O(1). After staring at this line for at least two hours, it finally clicked. It was an almost religious experience.
It can be damaging on a mental level as well. for example, i had a class mate in HS, ask the teacher what their grades were looking like. The teacher jokingly said a failing grade to which this individual immediately burst into tears.
Yep
Good advice! I'd love more info on what a "page based paradigm" means. Not sure if I'm right about what I think it means, lol. This was/is my big hurdle with coding. I think something is one thing when it's actually another and construct the wrong sort of mental model. Then I end up having to re-learn it, which is 2x difficult. 😁
we need more videos about this
Can you give me valuable advices on how to create a SaaS? Can you make a video about it?
Iv been doing Odin project, one lesson a day as I'm completely new to the world, only done html CSS, slowly grasping the concepts, JavaScript next
Funnily enough, I find it way easier to learn coding at my 51 (now it feels easy, finally) than when I was indeed badly needing it while being a graphic designer (and illustrator) at many companies. And the reasons behind it I believe were a mix of negative connotations around coding (me feeling it "uglier", less exciting than making graphics) and an emotional self imposed limitation, impostor syndrome, and all that... this is weird, but somehow, having learned a lot of different things (non coding related), and gone through different challenges, maybe now I am better at learning, lol ! Or I see things now with more relativity, and so just demystified the whole thing and due to it, currently my brain works "normally" while trying to code, I dunno.
Thanks
Welcome
The biggest issue I think people have it they don't understand what they are doing at a deep level. They are just copying, they never learn to break things down and they don't understand what's happening in something simple like nested loops.
I think everyone should start with python because there are tools like snoop and python tutor that helps you understand why the code works.
You aren't focusing on how things look either with html and css which goes hand in hand with JS. It's just impler to start with python.
Later it is then easy to take that knowledge to other languages like JavaScript.
I started with assembly, C and C++. I don't like either of the ones you suggested. But maybe I'm an outlier.
If you can't find something to code for 20 minutes a day, you probably just don't like coding that much. That thrill of making the computer do a thing drove me for at least the first 4 years. I did it every day, without pay, because I wanted to build something cool.
I hope I don't sound elitist, but you should probably feel something like that if you intend to enjoy your work after a decade.
Been starting, stopping, starting, stopping.
👍
Coding js is easy not super easy but easy. And I m not even speaking of using chat gpt which gain me even more time by doing more quickly. The most difficult task for a beginner is to know which module to use and when to use it and learn to code fast (without trying and debugging code).
If Bob Ross became a Software Engineer.^^
lol
Internet guys make it difficy. They start off by launching ides instead of a simple diagram of how the pages they will be making connect to each other. Imagine them guys teaching ppl state management without state diagrams but still you will come across them.
I have been using JavaScript for four years, and I worked with frameworks, I can build anything with JavaScript, I'm currently working with Svelte and I was working with NodeJS and Pug for rendering the content but the problem is I feel that, I did not gain it with the right way. Maybe because most of my work is searching for the right code about 60% !!!
What would be the right way in your opinion ?
No idea, still figure it out😅!!!
To be honest it is a hard skill to learn
i am smashing my head with coding now for a while. i am losing all my brain cells.
Coding isn't hard to learn when you learn how to think first.
Exactly...I realized it all comes down to problem solving skills. As far as you can think of an effective and efficient solution then things become easier
When I realized writing code wasn't the difficult part of the job, it all started making sense.
You also need lots of background depending on a project.
Try to think out of that.
@@techforGod and how can I improve that thinking?
@@TheMrblaster2012By doing projects from easy to medium to hard. It’s like moving to a new area. You do not know the place but the more you drive the more you know the place.
I learned to code a basic js app in 3 hours... Whereas a coding llm completed the same app from scratch in around 5 minutes.
So unfair... but fadcinating that the code was far more concise and robust than mine! LoL😐
can someone recommend a free program I could start with ?
W3C schools and ChatGPT.
Is JAVA just modern COBOL ?
In the sense that they're both awful languages that became mainstream, yes .
It is easy to learn but hard to master.
how about math? is math not important?
Not important for 99% of coding.
@@StefanMischook so what do they use for algorithm?
It's just kinda boring at first. Idk why a lot of people pretend it is not. But it's the best high paying job for like a few decades now. Boredom is good sometimes. Not everything brings you joy and happiness and dopamine right away. But again - it's sometimes overly complicated and unnecessarily difficult by design. But it's worth it. Otherwise a lot of people are doomed to poverty in Eastern Europe and the global south countries. It is a miracle if you think about how many people are able to live a decent living because of programming.
Start with the lingo
{2024-06-04}
This video is motivation on steroids.
See TechLead
Stef, you are hardly impartial lol.
Your whole youtube content is based on coding so of course you are going to say ai won't end coding.
Tech lead and many other coding gurus who have worked for faang companies have said coding is dying and will be soon be dead.
So they are all lying huh?
They have no reason to lie, but you have every reason to dispute what they say, because if coding is dying then your chanel stops.
Anyway, take care my friend
😂 I have other interests that have nothing to do with coding and I will pivot hard that way, if I feel coding is dead.
@@StefanMischook i don't doubt you will, but I believe it's not realistic to at least acknowledge where ai is heading.
Companies want ai to replicate what you see in a supermarket.
Most of the cashiers are gone, and there's only one cashier left that manages the self service checkouts.
Similarly I believe ai will replicate this model, where 95% of software engineers are gone, and the ones that are left manage the ai systems and tweak any adjustments as needed.
Do you understand how much money companies are set to gain if they can get rid of 95% of their engineers and replace them with a few ai systems?
Why wouldn't they go for this approach where they are set to make billions in profit?
AI won't end coding. There you are. I've said it, and I don't make coding videos. A cashier is a low skilled job. Does make sense to even mention it.