From ceb855ae90ea32e2b9131fdde13e100b8f41b9fd Mon Sep 17 00:00:00 2001 From: Artem Zakirullin Date: Mon, 7 Oct 2024 23:17:44 +0300 Subject: [PATCH] fix mental models picture, now it talks about us which is easier to understand --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 01c7910..7f091f5 100644 --- a/README.md +++ b/README.md @@ -267,7 +267,7 @@ Chances are that the way we interpret DDD is likely to be unique and subjective. ## Low cognitive load vs familiarity -The tricky part here is that the you may not experience a high cognitive load due to familiarity with the project. +You may not experience a high cognitive load due to familiarity with the project. > **Low cognitive load is not the same as familiarity**. They *feel* the same — that same ease of moving through a space without much mental effort — but for very different reasons. Every “clever” (read: “self-indulgent”) and non-idiomatic trick you use incurs a learning penalty for everyone else. Once they have done that learning, then they will find working with the code less difficult. So it is hard to recognise how to simplify code that you are already familiar with. This is why I try to get “the new kid” to critique the code before they get too institutionalised! > @@ -279,7 +279,7 @@ The tricky part here is that the you may not experience a high cognitive load du > > *Thanks to [Dan North](https://dannorth.net) for his comment*. -You've internalized the project into your long-term memory, so you don't experience cognitive load. +If you are familiar with the project and have internalized it into your long-term memory, you won't experience a high cognitive load. ![Mental Models](/img/mentalmodelsv15.png)