Debugging, thinking, problem solving, the meta game.
A practical look at design thinking: where it comes from, what designers actually do when they reason through problems, and how it pairs with engineering work.
The strange, oddly effective practice of explaining your code to an inanimate object, and why it works better than most formal debugging tools you'll ever touch.