CC 029: Code Cognitive Load with Daniel Markham

Daniel and Chuck jump into the ideas around code complexity and the idea that the number of symbols someone has to understand increases the amount that someone has to keep in their head to understand code.

Daniel explains the idea of Code Cognitive Load on his blog For The Love Of All That's Holy, Use CCL To Control Complexity In Your Systems. He breaks down not only the ways that the code and its underlying complexity add to what a programmer has to hold in their head to understand the risk that exists in their code as they write or maintain it, but also the interpersonal aspects of designing and communicating about code that exist among teams of developers.


  • Charles Max Wood


  • Daniel Markham