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

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

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

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

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

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

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

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

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

Maddy Zhang

Which video should I make next?

1 month ago | [YT] | 64