From e802250adc77cae59678bf0c70d4a87c2195d53f Mon Sep 17 00:00:00 2001 From: Artem Zakirullin Date: Fri, 26 Apr 2024 08:30:49 +0400 Subject: [PATCH] fix wording --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4d29fd6..7762bf9 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Since we spend far more time reading and understanding code than writing it, we We should reduce the cognitive load in our projects as much as possible. -When reading code, you hold various facts in your head, such as conditional logic, variables' values, related component's contract, effects on the coupled code and so on. The average person can hold roughly [four such unrelated facts](https://github.com/zakirullin/cognitive-load/issues/16) in working memory. Once the cognitive load reaches this threshold, a significant effort is required to understand things. +When reading code, you put things like conditional logic, data structure state and interfaces into your head. The average person can hold roughly [four such facts](https://github.com/zakirullin/cognitive-load/issues/16) in working memory. Once the cognitive load reaches this threshold, a significant effort is required to understand things. *Let's say we have been asked to make some fixes to a completely unfamiliar project. We were told that a really smart developer had contributed to it. Lots of cool architectures, fancy libraries and trendy technologies were used. In other words, **the previous author had created a high cognitive load for us.***