I had a professor tell us one time. “You are not getting a degree in computer science to learn how to code. You are getting a degree to learn how to design solutions to solve complex problems. If you are here to just learn how to code then you are wasting your time because learning how to write code is the lowest tier job on the developer totem pole, it is merely a tool.“ Being able to solve problems, understand logic, and design solutions will carry you further than knowing x amount of languages any day of the week. Any time anybody asks me how to program. I don’t bring up syntax or nuances of the languages, but rather I ask them can you read/draw flow charts and some pseudocode? Do you understand how logic works? Once you understand this programming is much easier than you think. A programming language is just tool like a hammer is to a carpenter. If you know how to properly employ 10 different hammers but can’t build a simple door way. Then the hammers are useless.
I don't care what anyone says or what the market is like. I've wanted to make my own software, games, scripts, mods, everything you can think of since i was about 12 years old. I'm 31 now and won't give up this time.
My biggest weakness is that I want to learn everything. I love technology, but sometimes I get overwhelmed because everything in the tech industry is so attractive and constantly evolving.
02:30 Rule 1. You have to love it : Time has changed 03:14 Rule 2. You have to put in the work : There is no shotcut 05:59 Rule 3. You have to live it 06:45 Rule 4. You have to be specific 08:09 Rule 5. You have put on blinders 09:15 Rule 6. You have to network 10:38 Rule 7. You have to overcome your fear 11:31 Rule 8. You have to mute AI
Coding is NOT dead. I graduated with a Computer Science degree back in 1997. Around that time, you had Windows app development using "controls" that you could drag and drop to simplify building your app's user interface. Code was generated to integrate these controls like "text boxes, buttons, drop down lists, etc. At that time, people argued this was a sign that coding was dying and pretty soon complete app development would be automated. Long story short, it never happened. Although some of the "grunt work" was automated. You still needed knowledgable and skilled coders to tie it all together, modify generated code and of course write custom code from scratch. Although AI generated coding is a lot more sophisticated, you still only get a "framework" to use unless it is a very simple app. One still has to know how the code works in order to customize it, integrate it with other apps and systems, as well as add new features and fix bugs. Don't let people scare you into thinking coding is dead. It is not dead, it is just evolving. The best approach is to learn as much about AI and how it can be leveraged to make coding easier by saving you development time, by helping you to learn new languages quicker with generated example code, and to remove road blocks to adding more complex features that give your apps an edge, and make you more marketable. Like they say, “when life throws you lemons, make lemonade.”
Coding is more needed than ever. Most assumed "devs" are not developing anything, they are scam. Real skills are the future.
Software Engineering is not just programming. AI can write code, but who will handle the abstraction of the project? And with a complex project, you will need an experienced programmer to direct AI.
Thanks for the video. I am a retired 68 year old, big believer in continual learning and web development is something I can learn at home. Basically learning as a hobby as the market for 68 or 69 year old web developer's in todays world is limited to say the least. But the learning aspect and keeping my mind in tune with 21st century technology is what its all about.
I’m self-taught in programming, mostly through books, and it blows my mind how much easier it is nowadays with the abundance of online videos and courses. It’s incredible how accessible coding has become. You can tell you're a coder when you get lost in a project and hours pass by like minutes. My daughter tried programming too. She took some courses, but when she didn’t want to code in her spare time, I realized it wasn’t her thing. Sometimes it’s all about finding what you truly enjoy.
Great words, sir, I'm a Nigerian, Transitioning from my initial course of study as a microbiologist into tech, cause I find it peaceful within the space. I've always wanted to be a full-stack developer and am currently working on my HTML and CSS skills despite the AI tools, hearing you say all these things made me feel much better and my hope is so high that I can be good at this. Once again thank you....
I actually quit my job to become a real developer. I developed some things at work, but they didn't want it in the end. So now I program everyday to someday get a good job and I love programming. I hope I can show up all things I have done.
Those same people used to say that "No one will work in manufacturing anymore cause a robot arm will do everything" yet we still see people working on manufacturing, even in the most developed countries
I'm not even anywhere near an expert software engineer SO, I DO, copy the error and the code, paste it and give the AI a prompt to use metaphors & analogies (because one of my strengths is to learn from storytelling, this way brings me closer to loving to learn programming) to then get the AI explain what the code SHOULD be doing and where I'm making a mistake. Then, I decide where I should go research next with more of my questions. Etc, etc. It's like anything else. There's a workflow, and now that workflow can have a little bit of speed, not so much human energy investment, (the weight of carrying ALL thw workflow by yourself is different to an Extent.) ....to then find or "pinpoint" where your creative problem solving [human intelligence] & (precious) time should be well invested. I don't think programming is dead, I think the trip on the way to learning programming is getting an artificial intelligence energy drink pumped into it (pending your outlook and overview). Again, Im not. Principal engineer but I am and have been seeking to build / create my own position where i control my time, money, etc. Etc. So whatever is going to streamline that, I'm going after it.
Good advice for any profession, really. If you aren't really keen and looking forward to learning your profession at every stage of learning, how in the world do you think you're going to do it for years? I'm a teacher, and NOT ONCE have I ever thought about teaching a class with negative thoughts. I've taught for many years and I STILL look forward to teaching every single lesson, I teach! I still look at every lesson to see how I can do it better next time. THAT is the attitude you need for ANY profession. If you don't have that attitude for learning your profession, you're learning the wrong profession and will never do well in that profession, let alone be happy in it.
I'm a mid coder. Give me a task and I'll probably be able to do it, with lots of web searches and many hours of frustration. I've had numerous personal engineering projects I've wanted to start, but was daunted (or thwarted) by the code. TBH I don't really enjoy coding. Now I can use LLMs to help me with that part, and I've completed 3 of those projects this year already! For people who love making things, this is a great tool. How things stand in early 2025 (post DeepSeek), you still need a pretty high level of computer literacy, and a medium level off coding competency, though that might change.. but the project ideas are mine, I'm the one imagining them, doing the physical engineering work, and I'm glad I don't have to keep bothering people who are better coders than me to help me with my personal projects 🍾
Travis, as a 33-yr career developer, YOU ARE SO RIGHT! And from what I can see, there is NO END to the studying you have to do. It's continuous and as far as I can tell, always will be. So if you're not a good student (i.e. find it easy to learn by reading and practicing), then this might not be the field for you. In the last 30 days, I have EASILY spent 60+ hours studying new stuff I am involved with currently. However, I disagree with you that "courses are the answer". Unfortunately, some of the course I have encountered -- the course-writers are beginners trying to teach beginners. It only gets you to the stage where you are a "beginner", and at best "intermediate-beginner". Everything after that (between the end of the course and becoming a "master"), is on you to study and learn. (And if you have read this far, one of the things I do that has helped me both survive and LOVE programming, is that I look up words and symbols I don't understand RELIGIOUSLY! Without doing this, you will just end up being frustrated, confused, discouraged, and end up dropping the subject. I kid you not.) All that said, my SUCCESS POLICY is that I carve out time to study and learn WHENEVER it is needed. After 33 years, STUDYING STILL OCCUPIES 10% to 33% and sometimes up to 50% of my time time since I am getting into some new technologies currently. And I am a "hungry student" and find joy in learning to expand my skill set. I almost always study for something I am GOING TO APPLY RIGHT NOW. This provides the energy and motivation for studying. (I never, ever study something I don't think I'm going to apply.) Also, people should know that AT LEAST 50% of learning happens while actually DOING IT. PRACTICE! Create "practice" projects where you can experiment and dig into areas you feel weak in. Good luck to all you programmers out there! I'm one of those people who can't see myself doing anything else. 🙂
Coding will never die. It'll be a Big plus if you've got coding skills when dealing with AI
Love it, sound advice. This is a very rewarding, yet unforgiving career and the learning never ends. I think the first rule and the 3rd rule is key, you have to love it and live it. Even after 25 years of continuous coding/IT I feel like a noob, like I don't know anything and there is so much left to master. Of course that isn't true, but that is the mentality and you either get exhausted by that or you crave it. Good video!
I have never seen so much solid advice in one place before! I have 40+ years experience and I have to say this is solid gold.
@TravisMedia