Senior software engineer (ex-Google) sharing career / tech tips and coding memes!
When I'm not online or crying over my code, I love board games, running, and mysteries ๐ค
โ๏ธ contactmaddyz@gmail.com
* all opinions my own
AMD AI Halo: bit.ly/4rzrCh3
Maddy Zhang
Local AI sounds complicated. RAM, VRAM, quantization, model sizes, runtimes, and a bunch of tools just to run a model that you could use instantly with ChatGPT or Claude.
So why bother?
In this video, I break down why local AI is becoming increasingly useful in 2026, what actually happens when you run a model on your own machine, how quantization and memory work and how to get your first local model running.
๐ What you'll learn
โ Why local AI is becoming an important software engineering skill
โ The biggest advantages of running AI locally: privacy, cost, control, and offline access
โ What model weights, runtimes, RAM, VRAM, and memory bandwidth actually mean
โ How quantization makes large models practical on consumer hardware
โ How to run your first local model with LM Studio or Ollama
โ Which model sizes make sense for 8GB, 16GB, 24GB, and 32GB+ machines
โ How to connect a local model to your existing applications through an API
โ How local coding agents work with your files, terminal, and editor
โ The difference between retrieval and fine-tuning
โ How LoRA and lightweight fine-tuning work
โ When local AI is better than cloud AI, and when it isn't
โ How to think about local AI for real-world products and AI workloads
๐ Watch the full breakdown here: https://youtu.be/6hQL9dbnNqA
15 hours ago | [YT] | 300
View 6 replies
Maddy Zhang
Went to OpenAI DevDay 2026 in SF!
With 20+ announcements, here's what stood out to me:
-Dots: always-on agents! When youโre not actively working with one, it does proactive research in the background, and it can connect to 4,000+ apps through plugins.
-GPT-6.1 Sol: offers close to Astra-level performance on agentic coding and computer use, at a fifth of the token price.
-Ultrafast: a new premium speed tier, up to 8x faster token generation in Codex.
-Codex expansion: you can run it in the cloud from any device, steer the CLI with your voice, and have it take a first pass on PRs before you look at them.
-MCP Events support: plugins can now kick off automations when something happens in a connected app.
My favorite moments were watching Romain Huet have Codex build a raffle app on stage that picked six attendees for tickets to next yearโs DevDay, and seeing Thibault Sottiaux press the button to reset everyoneโs ChatGPT account usage ๐ฎ
And of course, the people were the best part! Got to chat up with so many friends, new and old.
Thanks for having me, โช@OpenAIโฌ!
๐ท๏ธ #OpenAI #conference #Codex #AI #AgenticAI #SoftwareEngineering
1 week ago | [YT] | 225
View 15 replies
Maddy Zhang
AI agents feel easy when you're building a demo. But once you try to ship one to production, you realize an agent isn't just an API call. It reasons, calls tools, keeps state, and takes multiple steps, and every step is another way for it to fail.
In this video, I build the architecture of an agentic AI system from the ground up, using a customer support agent as the example.
๐ก Here's what you'll learn:
โ The Agent Loop: why an agent is a loop, not a prompt, and how reliability erodes with every step
โ Model Routing: how to balance cost and latency against quality by matching models to tasks
โ Tools & MCP: why tools should be designed like strict APIs, with read and write actions kept separate
โ Memory & State: how to treat context as a scarce resource and avoid context rot
โ RAG: why bad retrieval is behind so many bad AI answers
โ Orchestration: when to use a defined pipeline, a single agent, or multiple agents
โ Evals & Observability: how to test non-deterministic systems and debug individual agent runs
โ Security & Production Controls: how to limit blast radius and defend against prompt injection
๐ Watch the full breakdown here: https://www.youtube.com/watch?v=UqnLq...
1 week ago | [YT] | 33
View 11 replies
Maddy Zhang
As a senior software engineer, I have spent the last few years working extensively with AI and software engineering.
In this video, I break down my entire agentic AI workflow from setting up agents with the right context and memory, to planning, parallel agents, autonomous loops, graph-based workflows and reviewing AI-generated code safely
Hereโs what I cover ๐
โ How I set up memory files and skills so agents understand my codebase and conventions
โ Why you should plan before letting an agent write code
โ How I use plan mode to catch expensive mistakes before implementation
โ How meeting context and requirements can flow directly into coding workflows
โ How I use terminal-based workflows, agent harnesses, and Git worktrees
โ How to run multiple AI agents in parallel with isolated contexts
โ Loop engineering: designing agents that can write, test, fix, and repeat on their own
โ Graph engineering: combining multiple agent loops for research, implementation, and review
โ How to move from manually prompting agents to building more autonomous workflows
โ How I decide how deeply to review AI-generated code based on risk
โ When a quick diff review is enough and when I manually inspect every line
โ Why testing, staging, screenshots, and real-world validation still matter with AI-generated code
๐ Watch the full breakdown here: https://youtu.be/tSF6eZW8ZMU
2 weeks ago | [YT] | 672
View 17 replies
Maddy Zhang
Working at Microsoft completely changed how I think about software engineering.
I got to work on Roslyn analyzers and developer tools used by millions of developers, and being inside such a massive engineering organization taught me lessons that go far beyond writing code.
In this video, I break down the 7 biggest things I learned at Microsoft, from how to approach learning and criticism to designing for users youโll never meet, maintaining backwards compatibility, building secure software, and adapting to AI.
๐ What youโll learn
โ Why Microsoft values being a โlearn-it-allโ instead of a โknow-it-allโ
โ Why great engineers design for users theyโll never meet
โ What backwards compatibility teaches you about building software that lasts
โ Why security should be part of engineering from the very beginning
โ Why shipping and learning from real user behavior beats relying on assumptions
โ How design reviews and constructive criticism can save you weeks of wasted work
โ Why adaptability matters more than mastering any single AI tool
โ What Microsoftโs changing AI strategy reveals about the future of software engineering
โ How to stay useful even when the tools and technologies keep changing
๐ Watch the full breakdown here: https://youtu.be/2CN02BZY59A
3 weeks ago | [YT] | 657
View 19 replies
Maddy Zhang
AI was supposed to replace jobs, transform industries, and become the biggest technological shift in history. But the numbers tell a different story. Big Tech is spending hundreds of billions on AI while many projects struggle to deliver real returns.
In this video, I break down the 2026 AI boom, where the money is going, why AI projects are failing, and how rising costs, energy demands, hallucinations, and legal risks are exposing the cracks.
So, are we heading toward one of the biggest tech bubbles in history? And what does it mean for software engineers, AI engineers, and tech careers?
๐ What youโll learn
โ How much Big Tech is actually spending on AI in 2026
โ Why the AI spending boom may be getting ahead of the real value
โ What the $7+ trillion AI investment thesis means
โ Why AI infrastructure and energy demand are becoming major constraints
โ Why so many enterprise AI pilots fail to deliver ROI
โ Why companies are rolling back AI customer-service agents
โ How AI hallucinations create serious legal and business risks
โ What the AI bubble could have in common with the dot-com crash
โ Why AI isnโt necessarily failing even if the AI bubble bursts
โ Which skills and roles could become more valuable after the correction
โ How software engineers can position themselves for what comes next
๐ Watch the full breakdown here: https://youtu.be/oGCb9gGBBrw
1 month ago | [YT] | 948
View 24 replies
Maddy Zhang
I solved 400+ LeetCode problems and interviewed candidates at Google. And here's the truth I wish I knew when I started:
You DON'T need to solve hundreds of LeetCode problems to crack a Big Tech interview.
What you actually need is to recognize the patterns that keep appearing across problems.
In this video, I break down the 9 most important DSA patterns you need to master in 2026, the clues that tell you when to use each one, and the LeetCode problems you should practice to build real problem-solving intuition.
๐ What you'll learn:
โ Why solving 400+ LeetCode problems isn't necessary
โ Why DSA and coding interviews still matter in 2026
โ The 9 DSA patterns that appear again and again
โ How to recognize when a problem requires hashing
โ When to use two pointers and fast/slow pointers
โ How sliding window problems actually work
โ How to spot binary search even without a sorted array
โ When to use a monotonic stack
โ DFS vs BFS and when to use each
โ How heaps solve Top K problems efficiently
โ When backtracking is the right approach
โ How to recognize dynamic programming problems
โ The key clues hidden inside problem statements
โ The best LeetCode problems to practice for each pattern
โ How to approach problems you've never seen before
๐ Watch the full breakdown here: https://youtu.be/Q5QoGocSnjo
1 month ago | [YT] | 1,266
View 32 replies
Maddy Zhang
I spent 3.5 years at MIT studying computer science, one of the most intense academic environments in the world which helped me land internships and full-time offers at companies like Google, Amazon, Microsoft, IBM, and Snap.
But what does a 4-year computer science degree actually teach youโand which parts still matter when you're working as a software engineer?
In this video, I break down all four years of computer science at MIT, the most important skill each year teaches you, what I actually use at work, and what you can learn for free outside of university.
Hereโs what I cover ๐
โ What you actually learn in Year 1: programming and discrete math
โ Why Python is disposable but learning to think precisely isn't
โ How data structures and algorithms change the way you solve problems
โ Why Big O and complexity analysis matter even more in the AI era
โ What computer architecture, operating systems, networking, and databases teach you about real-world systems
โ Why correct code can still fail in production
โ How to develop systems-thinking and debug problems one layer below the symptoms
โ What Year 4 electives and capstone projects teach you about real engineering work
โ The biggest gap in a traditional CS degree: Git, terminals, debugging, profiling, and developer tooling
โ The one resource I consider the highest-ROI addition to your CS education
๐ Watch the full breakdown here: https://youtu.be/GfqGmEKK_Ns
1 month ago | [YT] | 959
View 14 replies
Maddy Zhang
Most people learn machine learning the wrong way. They jump straight into algorithms and math without understanding the core ideas that make ML systems actually work.
In this video, I break down 10 essential machine learning concepts that every software engineer and machine learning engineer should understand, from the foundations of training a model to the ideas powering modern AI and LLM systems.
Whether you're learning machine learning for the first time, preparing for ML interviews, or trying to understand how modern AI works under the hood, this video will help you build the right mental models.
๐ก Hereโs what youโll learn:
โ Training vs Inference โ how models learn during training and generate outputs during inference
โ Loss & Gradient Descent โ how models measure mistakes and update their weights
โ Generalization & Overfitting โ why memorizing training data doesn't make a useful model
โ Embeddings โ how AI represents meaning as vectors for search, recommendations, and retrieval
โ Tokens โ how language models actually process text and why tokenization matters
โ Attention โ the mechanism that powers modern Transformer-based models
โ Context Windows & Context Rot โ why bigger context doesn't always mean better reasoning
โ Pre-training & Post-training โ how models go from raw knowledge to useful AI assistants
โ RAG โ how retrieval-augmented generation brings external knowledge into model context
โ Evals โ how to systematically measure whether an AI system is actually getting better
๐ Watch the full breakdown here: https://youtu.be/zVX7lOf5ER4
1 month ago | [YT] | 825
View 15 replies
Maddy Zhang
Which video should I make next?
1 month ago | [YT] | 64
View 13 replies
Load more