Skip to content

Commit

Permalink
add triadic or analogous colors palette
Browse files Browse the repository at this point in the history
  • Loading branch information
zakirullin committed Oct 6, 2024
1 parent 6815028 commit bf52be0
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ When reading code, you put things like values of variables, control flow logic a

*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 author had created a high cognitive load for us.***

![Cognitive Load](/img/cognitiveloadv4.png)
![Cognitive Load](/img/cognitiveloadv5.png)

We should reduce the cognitive load in our projects as much as possible.

Expand All @@ -34,7 +34,7 @@ The tricky part is that the author may not have experienced a high cognitive loa
The author has internalized the project into his long-term memory, so there's nothing to think about.

![Mental Models](/img/mentalmodelsv9.png)
![Mental Models](/img/mentalmodelsv10.png)

The more mental models there are to internalize, the longer it takes for a new developer to deliver value.

Expand All @@ -45,7 +45,7 @@ Once you onboard new people on your project, try to measure the amount of confus

**Extraneous** - created by the way the information is presented. Caused by factors not directly relevant to the task, such as smart author's quirks. Can be greatly reduced. We will focus on this type of cognitive load.

![Intrinsic vs Extraneous](/img/smartauthorv5.png)
![Intrinsic vs Extraneous](/img/smartauthorv10.png)

Let's jump straight to the concrete practical examples of extraneous cognitive load.

Expand Down Expand Up @@ -290,7 +290,7 @@ Imagine for a moment that what we inferred in the second chapter isn’t actuall

Do you feel it? Not only do you have to jump all over the article to get the meaning (shallow modules!), but the paragraph in general is difficult to understand. We have just created an unnecessary cognitive load in your head. **Do not do this to your colleagues.**

![Smart Author](/img/smartauthorv5.png)
![Smart Author](/img/smartauthorv10.png)

We should reduce any cognitive load above and beyond what is intrinsic to the work we do.

Expand Down
Binary file added img/cognitiveloadv5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/mentalmodelsv10.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/smartauthorv10.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit bf52be0

Please sign in to comment.