6 Getting better at solving programming problems

This chapter covers

  • Applying models to reason about programming problems more effectively
  • Discovering that different ways of thinking about problems can influence the way we solve them
  • Exploring the use of models to think about code and solve problems more effectively
  • Examining techniques to learn new ways to solve problems by improving LTM
  • Practicing techniques to use models to solve problems by supporting working memory
  • Analyzing to scope problems correctly by abstracting irrelevant details and including important ones

In the previous chapters, you learned about different cognitive processes active in the brain when programming. We explored how information is stored briefly in the STM while ...

Get The Programmer's Brain now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.