The limit to what we can accomplish as programmers is very often what we can manage to think about. Ever wonder how your heroes seem to be able to track endless details? How do they know what matters and what can safely be ignored? What superpower do they have and will you need to be bitten by a radioactive spider to get it? In this installment from How to Train Your Scrappy Programmer, we will dive into strategies for programming our brains before our computers. Topics covered are: A picture is worth 1,000 LoC (Lines of Code) Automated chart drawing The power of translating problems to multiple different domains A middle school math refresher (with minimal pain) Skipping work with binary search No one can teach you your specific problem. You have to use the tools you have to teach it to yourself. This interactive guide can help take what seems to be an unscalable mountain and show you how to map out the paths to the top.