Baba is you is similarly a good introduction to the mindset needed to write exploits.
Lateral thinking puzzles are underrated, and orgs mostly punish lateral thinkers. Even though the lateral thinker is going to catch way more bugs. They will also generate more bug reports by doing so, and that's bad for numbers, stop that.
Or the old FANG hiring problem. "How would you implement a binary search tree for this problem, and do it only on a Google doc, no auto complete."
Good programmer: "I would never do that. That sounds horrible. Who thought of this?"