Cognitive load is what matters

A GitHub README arguing that code should be judged by the cognitive load it causes.

Author
Artem Zakirullin
Published
June 2026 (last update of a living document)
Kind
Living GitHub README essay, with code examples and anecdotes
Original
github.com/zakirullin/cognitive-load
Subject
Software design

What it is

Artem Zakirullin maintains this README as a living document. It aims to replace taste-based best practices with one measure, the effort of understanding. It gives short rules and examples for reducing extraneous load.

What it says

What evidence it gives

The README offers small code examples marked with brain icons for load. It gives first-person anecdotes: two pet projects, a consulted startup and a storage migration. It ends with endorsements quoted from well-known developers. It reports no measurements.

Interests and limits

The author says cognitive load is used informally and may not match the scientific concept. The anecdotes cannot be checked from the page. The quoted endorsements are selected by the author. The page links to author sponsorship.