Programming Is NOT Enough | Add these 5 skills…
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Related videos
Go Programming - Full Course
Tech With Tim
24.9k views
The Only Programming Languages Worth Learning in 2026
Tech With Tim
81.0k views
These Tools Changed My Python Workflow
Tech With Tim
31.2k views
Learn Fast API With This ONE Project
Tech With Tim
150.9k views
What Programming Language to Learn in 2025 and WHY
Tech With Tim
36.7k views
Coding is Changing… The Most Advanced AI Tool Yet
Tech With Tim
1.4m views
Coding is NOT Enough in 2025...
Tech With Tim
24.5k views
Python is Changing – Here’s What’s Coming
Tech With Tim
165.5k views
Python programming roadmap - what skills should you learn first
Tech With Tim
111.6k views
The Next Step After Learning Python Basics
Tech With Tim
107.8k views
Top Comments (10)
1. Systems thinking (not just functions and files) 00:36 2. Prompt Engineering & AI orchestration 03:42 3. End to end shipping (from code to cloud) 06:01 4. API Integration & strategy mastery 09:08 5. Debugging under pressure 12:14 Thanks for the video Tim
These are the really core knowledge a software engineer should have and I don't think AI has a chance of replacing them
🎓 Join the waitlist for DevLaunch 2.0 and get a free resume template: https://training.devlaunch.us/tim-waitlist
Would you think about doing a video for beginners/intermediates on how learning: "1. Algorithm Logic (Conceptual thinking, Informally Described, "what" and "why", architect mindset)" and "2. Pseudocode (Skeleton, Structured, "how", like a blueprint)" right away will help people retain information easier if worked on consistently and writing them,(for memory) instead of typing them(only type to see logs/mdn info) will also help get an understanding of other languages in the long run?
Worth adding, debugging goes hand in hand with code navigation. This function fails. This failing function calls several other functions. Those functions may call several other functions. In order to debug efficiently, run code line by line till you find which function failed. Now in the next run, add breakpoints to that function and repeat till you isolate the line of code causing failure. Also a good idea to check server logs for failure and read through the stack trace. Most often, the offending line will be found in log. Also use search often to search within files and open files. Use IDE shortcut to go directly to offending line as found in server log. Things of that sort. Navigating through a complex codebase effortlessly is a skill.
The range of tools is very wide. I didn't think when I got into Python there would be so many side tools to use.
this resonates a lot coding alone isn’t enough anymore I feel like genum ai helped me cover 3 of those 5 skills already just by forcing me to think more agentically about building
That's a good global overview of what a software developer will face, and I don't add additional knowledge and know-how related to embedded development. Many thanks, Tim.
I think another important skill that should also be learned is security. You should at least know the basic concepts like injection attacks, secure way to store credentials, cross site request forgery and timing attacks, to name a few. OWASP has great resources for learning these concepts.
This is stop on - I have been interviewing, so I know these are exactly what is being asked. Bookmarked
Unlock the Data Inside
Turn Videos into Knowledge
- Get FREE 10/day: transcripts, summaries, chats
- Chat with videos, export text & PDF
- $1 free API credit for RAG, chatbots & research
Free forever plan • All features unlocked
Top Comments (10)
1. Systems thinking (not just functions and files) 00:36 2. Prompt Engineering & AI orchestration 03:42 3. End to end shipping (from code to cloud) 06:01 4. API Integration & strategy mastery 09:08 5. Debugging under pressure 12:14 Thanks for the video Tim
These are the really core knowledge a software engineer should have and I don't think AI has a chance of replacing them
🎓 Join the waitlist for DevLaunch 2.0 and get a free resume template: https://training.devlaunch.us/tim-waitlist
Would you think about doing a video for beginners/intermediates on how learning: "1. Algorithm Logic (Conceptual thinking, Informally Described, "what" and "why", architect mindset)" and "2. Pseudocode (Skeleton, Structured, "how", like a blueprint)" right away will help people retain information easier if worked on consistently and writing them,(for memory) instead of typing them(only type to see logs/mdn info) will also help get an understanding of other languages in the long run?
Worth adding, debugging goes hand in hand with code navigation. This function fails. This failing function calls several other functions. Those functions may call several other functions. In order to debug efficiently, run code line by line till you find which function failed. Now in the next run, add breakpoints to that function and repeat till you isolate the line of code causing failure. Also a good idea to check server logs for failure and read through the stack trace. Most often, the offending line will be found in log. Also use search often to search within files and open files. Use IDE shortcut to go directly to offending line as found in server log. Things of that sort. Navigating through a complex codebase effortlessly is a skill.
The range of tools is very wide. I didn't think when I got into Python there would be so many side tools to use.
this resonates a lot coding alone isn’t enough anymore I feel like genum ai helped me cover 3 of those 5 skills already just by forcing me to think more agentically about building
That's a good global overview of what a software developer will face, and I don't add additional knowledge and know-how related to embedded development. Many thanks, Tim.
I think another important skill that should also be learned is security. You should at least know the basic concepts like injection attacks, secure way to store credentials, cross site request forgery and timing attacks, to name a few. OWASP has great resources for learning these concepts.
This is stop on - I have been interviewing, so I know these are exactly what is being asked. Bookmarked