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

AI can write code in seconds. But writing code that is secure, maintainable, and ready for production is a completely different skill.

So, what coding habits actually matter in the AI era?

In this video, I break down the 8 coding rules I follow as a senior software engineer to write better code with AI. From verifying every line of AI-generated code to avoiding security vulnerabilities, preventing production outages and choosing dependencies safely, these are the habits that help you write code you can actually trust.

๐Ÿš€ What you'll learn
โœ… Why you should understand every line of code before merging it
โœ… Why searching your codebase before writing new code prevents duplication
โœ… How to handle errors without hiding real problems
โœ… Why every input should be treated as potentially untrusted
โœ… How to reproduce bugs and write tests before fixing them
โœ… How to reduce the impact of mistakes with feature flags and gradual rollouts
โœ… Why documenting the reasoning behind your code matters
โœ… How AI-generated code can introduce fake packages and security risks
โœ… What verification debt means and why it matters when coding with AI
โœ… How to write secure, maintainable, production-ready code in 2026

๐Ÿ‘‰ Watch the full breakdown here: https://youtu.be/HKo0NtAQneE

1 day ago | [YT] | 412

Maddy Zhang

How a Google AI Engineer Uses AI

Maitri (AI Engineer at Google): One thing my manager told me is that instead of providing all the context to the model each time that you're working on a project, which is what I was doing before, he writes skills for each project that he's working on.

He writes it once and then he keeps adding on to the skill.

Any conversation you're having with the model, instead of it becoming compacted, put that information into the skill. So you start creating a skill for that project, and anytime you start a new conversation for that project, just pass it that skill and it has all that context in there.

I was like, mind blown. I just didn't think about doing that. You can just create skills for every project and keep adding on to it.

I was always manually providing context to each conversation that I was having with AI.

๐Ÿ‘‰ Watch the full breakdown here: https://youtu.be/NdlzdPs0QBQ

5 days ago | [YT] | 220

Maddy Zhang

The 4 skills that matter most for AI engineers in 2026

Maitri (AI Engineer at Google): โ€œI know you're going to hate me for this, but taste. Taste matters a lot.

The UI aspect has become so much more important now, and knowing what to build because anyone can build it, right?

Building UI is just not the moat anymore. Code is very cheap. Knowing what to build, knowing how it looks like has become very, very important.

Your soft skills of being able to communicate well. You have to be able to communicate your ideas not just to other teams and your manager and your peers, but also be able to communicate to the AI that's building out your code.

Which leads me to the AI engineering skills that you need, which is context engineering. You can't just feed all of your context in.

Model routing as well is very important. You need to be able to route your queries correctly.

๐Ÿ‘‰ Watch the full breakdown here: https://youtu.be/NdlzdPs0QBQ

1 week ago | [YT] | 364

Maddy Zhang

AI Engineering is one of the hottest career paths in 2026, but how do you actually get hired? Do you need a master's degree, advanced math, or years of experience to break into the field?

Maitri, an AI Engineer at Google, shares how she'd become an AI Engineer from scratch in 2026, including the free resources to learn, the skills companies need, and what matters more than coding alone.

๐Ÿ’กMaitri shares:
โœ… How to become an AI Engineer from scratch
โœ… AI Engineer vs Software Engineer vs ML Engineer
โœ… Whether you need a master's degree or advanced math
โœ… Free resources to learn AI in 2026
โœ… Whether AI will replace software engineers
โœ… How to use AI coding tools effectively
โœ… Why context engineering, communication, and adaptability matter
โœ… The 4 essential AI engineering skills for 2026

๐Ÿ‘‰ Watch the full breakdown here: https://youtu.be/NdlzdPs0QBQ

1 week ago (edited) | [YT] | 426

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

1 week ago | [YT] | 777

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

2 weeks ago | [YT] | 681

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...

3 weeks ago | [YT] | 650

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

4 weeks ago | [YT] | 707

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

1 month ago | [YT] | 717

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] | 955