How to Think Like a Coder (Without Even Trying!)