The Hello Interview exercises feel like playing a tower defense game.

It's like the clients are shooting QPS at you, and you have to set up your "base" (architecture) to absorb it on a limited budget.

Then, each deep dive is like a new level: you get more budget but you need to handle more QPS, a new type of query, etc.

Horizontal vs vertical scaling is already a main mechanic in tower defense games (add more towers vs upgrade towers).

I think it would be hard to create a generic "game engine" that works for every system design problem -- you'd end up simulating software engineering itself.

But how about a custom "engine" for each problem? Unthinkable before agents, but doable now?

Who's doing this? (If I didn't have so many projects already...)