Systems Thinking Lab Newsletter: sharpen your engineering judgment, every Saturday

All four courses are finished. Here's what's next.

The weekly letter from Systems Thinking Lab: systems thinking insights for junior engineers, framed through the seven building blocks.


Thank you for reading this letter, many of you since before the series was finished. Systems Thinking in the AI Era is the four-course series I teach: seven repeating primitives that every real system is built from, and how to design with them instead of just coding around them. You kept showing up while half of it was still unrecorded. That is not a small thing, and I do not say it enough.

This week I recorded the last video. Every lesson, every discovery lab, every case study, every challenge, and every assessment across all four courses is now live. That part of the series is complete, and I am genuinely excited about what comes next.

Because the four courses were never the whole plan. They were the first half.

If you are writing code with an agent's help, you have been handed a senior engineer's job on day one. Nobody announced it. You are not writing every line anymore. You are breaking a task into pieces the agent can execute, judging what it hands back before you trust it, and deciding whether the design actually holds. That is senior work. The agent is your junior engineer. And nobody hands you the structure a senior spends years building to do it well.

Course 0, coming late September, is that structure. It teaches how to hand a task to an agent with a plan it can actually execute instead of a vague ask, how to verify what comes back before it becomes production code instead of after it breaks, and how to set up an agent's memory so it gets better at your codebase every session instead of starting from zero each time.

But structure alone will not save you. You can hand off a task perfectly and still have no idea whether the result is any good. That is the part Courses 1 through 4 exist for, and it is why I built them first. Course 1 is the framework: the seven building blocks themselves. Courses 2 through 4 are the case law, the same seven blocks traced through content systems like Instagram and Netflix, real-time systems like Slack and Discord, and business systems like Stripe and Shopify. You do not build judgment by reading a definition. You build it by watching the same primitive solve the same kind of problem enough times that you recognize it on sight.

Put together, that is the pathway this series was always meant to be. Not a course you finish and file away. A way to work with AI that makes you sharper while it makes you faster, on the same work, at the same time. Course 0 gets you moving. Courses 1 through 4 make sure what you are moving toward is good.

Four ways in, depending on what you already own.

If you already own all four courses: Course 0 is free for you the day it ships. Nothing to buy, no extra step. You are covered already, and I wanted you to hear that directly instead of guessing.

If you own some of the four courses but not all of them: complete the set for $300, and Course 0 is free the day it ships. This one is for finishing what you started. https://checkout.systemthinkinglab.ai/b/8x2fZhfm43Jg2WMeaV7ok08

If you have not bought a course yet: the full catalog, all four, is $399, and Course 0 is free at launch too. This one is for taking the whole thing at once. https://checkout.systemthinkinglab.ai/b/14A6oH3Dmgw21SIaYJ7ok09

Both of these offers end when Course 0 ships.

If you would rather start with one course and see how it fits: every course is still $149 individually, at systemthinkinglab.ai.

No pressure on any of it. If you are just here for the letter every Saturday, that is genuinely enough, and I am glad you are here for it.

P.S. Course 0 is coming late September. Already own all four? It is free for you, no extra step. Most of the way there? Finish the set before it ships and it is free too.