AI was supposed to replace software engineers. Instead, companies are discovering that AI might be far more expensive than they expected.
Billions are being poured into AI. Coding agents are burning through tokens. Companies are cutting back on the very AI tools engineers were told to use. And the AI bubble is starting to face a much bigger question: does the economics actually work?
In this video, I break down whatβs happening behind the headlines from Uber burning through its AI budget to Microsoft changing its internal AI strategy and what it means for developers, AI jobs, and the future of software engineering.
π What you'll learn: β Why companies are spending far more on AI than expected β What happened when Uber rolled out Claude Code to thousands of engineers β Why Microsoft changed its internal AI coding tools β Why cheaper tokens can actually create bigger AI bills β How AI agents consume dramatically more tokens than normal chat β Whether AI is actually cheaper than a human engineer β Why AI productivity gains may have been oversold β How AI is changing software engineering hiring β Why token and compute budgets could become part of compensation β What context engineering is and why it matters β How model routing, caching, and better context management reduce costs β Why knowing when not to use an AI agent may become a critical skill
The tech job market isn't dead in 2026 but it has fundamentally changed.
While headlines focus on layoffs, hiring freezes, and AI replacing software engineers, the reality is much more nuanced. Some tech roles are becoming increasingly automated, while others are seeing record demand, higher salaries, and a growing shortage of qualified talent.
In this video, I break down the tech careers that are actually worth pursuing in 2026 based on hiring trends, salary data, AI adoption, and long-term career resilience. You'll learn which roles are growing, which ones I'd be cautious about, and how to build a career that stays valuable in the age of AI.
π What you'll learn: β Why the tech job market is splitting instead of shrinking β Which tech careers are growing despite mass layoffs β Why AI Engineer is still one of the highest-paying roles and how to stand out β The difference between real AI engineering and simply calling AI APIs β Why Data Engineering is one of the most underrated careers in tech β Why Cybersecurity demand continues to grow in the AI era β How AI Product Managers combine technical knowledge with business strategy β Why Cloud & Platform Engineering remains critical as AI infrastructure expands β The skills employers actually value in 2026 β Which tech jobs are becoming increasingly vulnerable to AI automation β How to future-proof your career by focusing on judgment, ownership, and system design instead of repetitive work
Went to Open Sauce (βͺ@williamosmanβ¬βs science and engineering festival) earlier this month!
Itβs always one of my favorite events of the year :) Itβs an amazing mashup of makers, creators and nerds.
Some highlights: -life sized Gameboy -taser knife fighting -the cutest R2D2 -soldering a Bop-it style game on my badge -watching the World Cup finals at the βͺ@youtubecreatorsβ¬ lounge -hanging with my friends <3
If you want to learn coding in 2026 but don't know where to start, this is for you.
The internet makes learning to code feel far more complicated than it actually is. One person says learn Python. Another says JavaScript. Someone else says AI will replace programmers before you even get a job.
The reality is much simpler.
In this video, I share the exact roadmap I'd follow if I were starting from zero today. You'll learn what to study first, what to ignore, how to avoid tutorial hell, how to build projects that actually matter, and how to use AI tools without becoming dependent on them.
Here's what I cover π β Whether learning to code is still worth it in the age of AI β Why Python is the best programming language to learn in 2026 β The complete beginner roadmap from zero to building real projects β The programming fundamentals every developer needs to master β How real software is structured beyond beginner tutorials β The projects that actually help you become a better engineer β The professional skills (Git, debugging, reading code) most courses skip β How to use AI tools like ChatGPT and Claude the right way while learning β The software engineering, AI, and data careers Python can unlock
RAG (Retrieval-Augmented Generation) is one of the most important concepts in AI engineering but building a production-ready RAG system is much more than embedding documents into a vector database.
In this video, I explain how production RAG systems actually work, why basic RAG pipelines fail, and the techniques AI engineers use to build accurate, scalable, and reliable retrieval systems.
π‘ Here's what you'll learn: β What RAG (Retrieval-Augmented Generation) is and why it's used β How the RAG pipeline works: Indexing β Retrieval β Generation β Embeddings, vector databases, and semantic search explained β Why naive RAG systems fail in production β How chunking strategy affects retrieval quality β Hybrid Search (Vector Search + BM25) for better accuracy β Reranking to improve retrieval relevance β Query Transformation and HyDE for smarter search β Agentic RAG and how it enables multi-step reasoning β When to use RAG instead of fine-tuning β Best practices for building production-ready AI applications
Before you spend money on another random AI course, learn directly from the company building some of the most widely used AI tools.
Anthropic, the company behind Claude, offers free courses covering Claude, Claude Code, APIs, MCP, agent architectures, RAG, tool use, and building reliable AI applications.
In this video, I break down the 6 best free Anthropic courses for developers and anyone trying to build practical, production-ready AI skills.
Hereβs what I cover π β Claude 101 and the features most users overlook β How to use Claude Code effectively on real codebases β Building AI applications with the Claude API β Prompt evaluation, tool use, RAG, and agent architectures β How to build MCP servers from scratch β Advanced MCP concepts such as transports, sampling, and security β Understanding AI capabilities, limitations, and context windows β The best order to take these courses based on your experience
Most developers think Redis is just a cache but that barely scratches the surface of what it can do.
In real production systems, Redis is used to store user sessions, build live leaderboards, limit API requests, coordinate distributed jobs, power real-time messaging, and protect databases during sudden traffic spikes.
In this video, I break down how Redis works, why its single-threaded architecture makes it surprisingly fast, the most important patterns developers build with it, and the trade-offs you need to understand for system design interviews and real-world engineering.
π‘ Hereβs what youβll learn: β Redis fundamentals β why it is a data structure server, not merely a cache β In-memory performance β how Redis achieves sub-millisecond response times β Single-threaded architecture β why sequential command execution can improve speed and atomicity β Caching β how cache-aside, TTLs, eviction policies, and cache stampedes work β Rate limiting β how atomic counters control API request volume β Leaderboards β how sorted sets maintain live rankings efficiently β Session storage β how shared sessions work across multiple application servers β Distributed locks β how Redis coordinates workers and prevents duplicate jobs β Real-time messaging β when to use Pub/Sub versus Redis Streams β Persistence β the differences between RDB snapshots and AOF β Scaling β how replicas, sharding, Redis Cluster, and hot keys affect architecture
Everyone keeps saying software engineering is dead in 2026. The job market is brutal, AI is changing entry-level work, and the old junior developer roadmap does not work the same way anymore.
But becoming a software engineer is still possible, you just need a different strategy.
In this video, I break down the five-stage roadmap Iβd follow to become job-ready as a software engineer in 2026, from learning fundamentals and using AI properly to building real projects, preparing for interviews, and getting in front of hiring managers.
π‘ Hereβs what youβll learn: β Why the software engineering market has not disappeared β it has split β Why the old junior developer roadmap no longer works β What companies expect from new engineers in 2026 β Why you need to become useful faster than before β Which programming language to choose first β Why foundations still matter even in the AI era β How to avoid getting stuck in tutorial hell β How to use AI coding tools without becoming dependent on them β Why AI-generated portfolios are not enough anymore β What kind of projects actually prove your ability β Why LeetCode is not dead yet β How to prepare for system design as a beginner β Why networking, referrals, and timing matter more than mass applying β The exact five-stage roadmap Iβd follow from zero
Most developers using AI to code are doing it wrong not because they chose the wrong tool or because their prompts arenβt clever enough, but because they skipped the fundamentals that determine whether AI produces maintainable software or just creates more code to debug.
In this video, I break down the five principles that make AI coding genuinely useful. Whether you use Claude Code, Cursor, GitHub Copilot, Gemini, or another coding assistant, these principles will help you write cleaner, safer, and more maintainable code while keeping your engineering judgment firmly in the loop.
π‘ Hereβs what youβll learn: β Why clear thinking matters more than clever prompting β How vague requirements cause AI to confidently build the wrong solution β How to create persistent project context using rules and memory files β What to include in files like CLAUDE.md to prevent repeated architectural mistakes β Why large AI-generated changes create a compounding error surface β How shrinking the blast radius makes AI-generated code easier to verify β Why every AI coding workflow needs an objective feedback loop β How test-driven development helps catch subtle AI-generated bugs β Which coding tasks are safe to delegate to AI β Why core business logic, data models, API contracts, and security decisions require human judgment β How to use AI as an executor without becoming dependent on code you canβt explain
Most people think theyβre good at AI because they use ChatGPT or Claude every day. But using AI frequently doesnβt mean youβre using it effectively and in some cases, adding AI to a bad workflow can actually make you slower.
In this video, I break down the 5 levels of AI proficiency every developer should understand in 2026. From using basic chatbots to building production-ready AI systems and orchestrating autonomous agents.
π‘ Hereβs what youβll learn: β Level 1: Consumer β using AI chatbots for everyday tasks, learning, writing, and debugging β Level 2: Practitioner β building reusable prompts, workflows, projects, and custom instructions β Level 3: Builder β creating real AI features with APIs, RAG, vector databases, and evals β Level 4: Architect β designing reliable AI systems with routing, caching, fallbacks, and observability β Level 5: Orchestrator β managing autonomous agents, specifications, testing loops, and AI workflows β Why using AI more doesnβt always make developers faster or more productive β How to move from basic prompting to building production-ready AI products β Which AI level early-career and mid-level engineers should aim for β Why judgment, systems thinking, and clear instructions matter more than tools
Maddy Zhang
AI was supposed to replace software engineers. Instead, companies are discovering that AI might be far more expensive than they expected.
Billions are being poured into AI. Coding agents are burning through tokens. Companies are cutting back on the very AI tools engineers were told to use. And the AI bubble is starting to face a much bigger question: does the economics actually work?
In this video, I break down whatβs happening behind the headlines from Uber burning through its AI budget to Microsoft changing its internal AI strategy and what it means for developers, AI jobs, and the future of software engineering.
π What you'll learn:
β Why companies are spending far more on AI than expected
β What happened when Uber rolled out Claude Code to thousands of engineers
β Why Microsoft changed its internal AI coding tools
β Why cheaper tokens can actually create bigger AI bills
β How AI agents consume dramatically more tokens than normal chat
β Whether AI is actually cheaper than a human engineer
β Why AI productivity gains may have been oversold
β How AI is changing software engineering hiring
β Why token and compute budgets could become part of compensation
β What context engineering is and why it matters
β How model routing, caching, and better context management reduce costs
β Why knowing when not to use an AI agent may become a critical skill
π Watch the full breakdown here: https://youtu.be/2TgYw9wXv5s
4 days ago (edited) | [YT] | 485
View 12 replies
Maddy Zhang
The tech job market isn't dead in 2026 but it has fundamentally changed.
While headlines focus on layoffs, hiring freezes, and AI replacing software engineers, the reality is much more nuanced. Some tech roles are becoming increasingly automated, while others are seeing record demand, higher salaries, and a growing shortage of qualified talent.
In this video, I break down the tech careers that are actually worth pursuing in 2026 based on hiring trends, salary data, AI adoption, and long-term career resilience. You'll learn which roles are growing, which ones I'd be cautious about, and how to build a career that stays valuable in the age of AI.
π What you'll learn:
β Why the tech job market is splitting instead of shrinking
β Which tech careers are growing despite mass layoffs
β Why AI Engineer is still one of the highest-paying roles and how to stand out
β The difference between real AI engineering and simply calling AI APIs
β Why Data Engineering is one of the most underrated careers in tech
β Why Cybersecurity demand continues to grow in the AI era
β How AI Product Managers combine technical knowledge with business strategy
β Why Cloud & Platform Engineering remains critical as AI infrastructure expands
β The skills employers actually value in 2026
β Which tech jobs are becoming increasingly vulnerable to AI automation
β How to future-proof your career by focusing on judgment, ownership, and system design instead of repetitive work
π Watch the full breakdown here: https://youtu.be/aGnWRt6u-fg
1 week ago | [YT] | 674
View 14 replies
Maddy Zhang
Went to Open Sauce (βͺ@williamosmanβ¬βs science and engineering festival) earlier this month!
Itβs always one of my favorite events of the year :) Itβs an amazing mashup of makers, creators and nerds.
Some highlights:
-life sized Gameboy
-taser knife fighting
-the cutest R2D2
-soldering a Bop-it style game on my badge
-watching the World Cup finals at the βͺ@youtubecreatorsβ¬ lounge
-hanging with my friends <3
Canβt wait to be back next year!
2 weeks ago | [YT] | 663
View 16 replies
Maddy Zhang
If you want to learn coding in 2026 but don't know where to start, this is for you.
The internet makes learning to code feel far more complicated than it actually is. One person says learn Python. Another says JavaScript. Someone else says AI will replace programmers before you even get a job.
The reality is much simpler.
In this video, I share the exact roadmap I'd follow if I were starting from zero today. You'll learn what to study first, what to ignore, how to avoid tutorial hell, how to build projects that actually matter, and how to use AI tools without becoming dependent on them.
Here's what I cover π
β Whether learning to code is still worth it in the age of AI
β Why Python is the best programming language to learn in 2026
β The complete beginner roadmap from zero to building real projects
β The programming fundamentals every developer needs to master
β How real software is structured beyond beginner tutorials
β The projects that actually help you become a better engineer
β The professional skills (Git, debugging, reading code) most courses skip
β How to use AI tools like ChatGPT and Claude the right way while learning
β The software engineering, AI, and data careers Python can unlock
π Watch the full breakdown here: https://youtu.be/aGnWRt6u-fg
2 weeks ago | [YT] | 944
View 21 replies
Maddy Zhang
RAG (Retrieval-Augmented Generation) is one of the most important concepts in AI engineering but building a production-ready RAG system is much more than embedding documents into a vector database.
In this video, I explain how production RAG systems actually work, why basic RAG pipelines fail, and the techniques AI engineers use to build accurate, scalable, and reliable retrieval systems.
π‘ Here's what you'll learn:
β What RAG (Retrieval-Augmented Generation) is and why it's used
β How the RAG pipeline works: Indexing β Retrieval β Generation
β Embeddings, vector databases, and semantic search explained
β Why naive RAG systems fail in production
β How chunking strategy affects retrieval quality
β Hybrid Search (Vector Search + BM25) for better accuracy
β Reranking to improve retrieval relevance
β Query Transformation and HyDE for smarter search
β Agentic RAG and how it enables multi-step reasoning
β When to use RAG instead of fine-tuning
β Best practices for building production-ready AI applications
π Watch the full breakdown here: https://youtu.be/9BpXVodhALk
3 weeks ago | [YT] | 449
View 7 replies
Maddy Zhang
Before you spend money on another random AI course, learn directly from the company building some of the most widely used AI tools.
Anthropic, the company behind Claude, offers free courses covering Claude, Claude Code, APIs, MCP, agent architectures, RAG, tool use, and building reliable AI applications.
In this video, I break down the 6 best free Anthropic courses for developers and anyone trying to build practical, production-ready AI skills.
Hereβs what I cover π
β Claude 101 and the features most users overlook
β How to use Claude Code effectively on real codebases
β Building AI applications with the Claude API
β Prompt evaluation, tool use, RAG, and agent architectures
β How to build MCP servers from scratch
β Advanced MCP concepts such as transports, sampling, and security
β Understanding AI capabilities, limitations, and context windows
β The best order to take these courses based on your experience
π Watch the full breakdown here: https://youtu.be/9Iw-UtQQe8c
1 month ago | [YT] | 917
View 12 replies
Maddy Zhang
Most developers think Redis is just a cache but that barely scratches the surface of what it can do.
In real production systems, Redis is used to store user sessions, build live leaderboards, limit API requests, coordinate distributed jobs, power real-time messaging, and protect databases during sudden traffic spikes.
In this video, I break down how Redis works, why its single-threaded architecture makes it surprisingly fast, the most important patterns developers build with it, and the trade-offs you need to understand for system design interviews and real-world engineering.
π‘ Hereβs what youβll learn:
β Redis fundamentals β why it is a data structure server, not merely a cache
β In-memory performance β how Redis achieves sub-millisecond response times
β Single-threaded architecture β why sequential command execution can improve speed and atomicity
β Caching β how cache-aside, TTLs, eviction policies, and cache stampedes work
β Rate limiting β how atomic counters control API request volume
β Leaderboards β how sorted sets maintain live rankings efficiently
β Session storage β how shared sessions work across multiple application servers
β Distributed locks β how Redis coordinates workers and prevents duplicate jobs
β Real-time messaging β when to use Pub/Sub versus Redis Streams
β Persistence β the differences between RDB snapshots and AOF
β Scaling β how replicas, sharding, Redis Cluster, and hot keys affect architecture
π Watch the full breakdown here: https://youtu.be/zrnRg4gu7cw
1 month ago | [YT] | 660
View 14 replies
Maddy Zhang
Everyone keeps saying software engineering is dead in 2026. The job market is brutal, AI is changing entry-level work, and the old junior developer roadmap does not work the same way anymore.
But becoming a software engineer is still possible, you just need a different strategy.
In this video, I break down the five-stage roadmap Iβd follow to become job-ready as a software engineer in 2026, from learning fundamentals and using AI properly to building real projects, preparing for interviews, and getting in front of hiring managers.
π‘ Hereβs what youβll learn:
β Why the software engineering market has not disappeared β it has split
β Why the old junior developer roadmap no longer works
β What companies expect from new engineers in 2026
β Why you need to become useful faster than before
β Which programming language to choose first
β Why foundations still matter even in the AI era
β How to avoid getting stuck in tutorial hell
β How to use AI coding tools without becoming dependent on them
β Why AI-generated portfolios are not enough anymore
β What kind of projects actually prove your ability
β Why LeetCode is not dead yet
β How to prepare for system design as a beginner
β Why networking, referrals, and timing matter more than mass applying
β The exact five-stage roadmap Iβd follow from zero
π Watch the full breakdown here: https://youtu.be/Egr6BiXpHQc
1 month ago | [YT] | 704
View 10 replies
Maddy Zhang
Most developers using AI to code are doing it wrong not because they chose the wrong tool or because their prompts arenβt clever enough, but because they skipped the fundamentals that determine whether AI produces maintainable software or just creates more code to debug.
In this video, I break down the five principles that make AI coding genuinely useful. Whether you use Claude Code, Cursor, GitHub Copilot, Gemini, or another coding assistant, these principles will help you write cleaner, safer, and more maintainable code while keeping your engineering judgment firmly in the loop.
π‘ Hereβs what youβll learn:
β Why clear thinking matters more than clever prompting
β How vague requirements cause AI to confidently build the wrong solution
β How to create persistent project context using rules and memory files
β What to include in files like CLAUDE.md to prevent repeated architectural mistakes
β Why large AI-generated changes create a compounding error surface
β How shrinking the blast radius makes AI-generated code easier to verify
β Why every AI coding workflow needs an objective feedback loop
β How test-driven development helps catch subtle AI-generated bugs
β Which coding tasks are safe to delegate to AI
β Why core business logic, data models, API contracts, and security decisions require human judgment
β How to use AI as an executor without becoming dependent on code you canβt explain
π Watch the full breakdown here: https://youtu.be/wQ46lax_ya0
1 month ago | [YT] | 485
View 5 replies
Maddy Zhang
Most people think theyβre good at AI because they use ChatGPT or Claude every day. But using AI frequently doesnβt mean youβre using it effectively and in some cases, adding AI to a bad workflow can actually make you slower.
In this video, I break down the 5 levels of AI proficiency every developer should understand in 2026. From using basic chatbots to building production-ready AI systems and orchestrating autonomous agents.
π‘ Hereβs what youβll learn:
β Level 1: Consumer β using AI chatbots for everyday tasks, learning, writing, and debugging
β Level 2: Practitioner β building reusable prompts, workflows, projects, and custom instructions
β Level 3: Builder β creating real AI features with APIs, RAG, vector databases, and evals
β Level 4: Architect β designing reliable AI systems with routing, caching, fallbacks, and observability
β Level 5: Orchestrator β managing autonomous agents, specifications, testing loops, and AI workflows
β Why using AI more doesnβt always make developers faster or more productive
β How to move from basic prompting to building production-ready AI products
β Which AI level early-career and mid-level engineers should aim for
β Why judgment, systems thinking, and clear instructions matter more than tools
π Watch the full breakdown here: https://youtu.be/YvCQUx7LZ-o
1 month ago | [YT] | 879
View 10 replies
Load more