Discussion about this post

User's avatar
J. B. Rainsberger's avatar

"What do you mean I don't have the mental capacity to understand these chunks and need to make them smaller?!?!"

Expand full comment
JonDoe's avatar

So, when you posted this on Twitter I replied with "Also Sprach Raymond Hattinger" and a link to a video.

Raymond is a core Python contribuitor and in this talk he argues that humans have a limited set of registers.

Just like machines, the possibility of holding more data that the registers, can only be done if we either chunk data together and/or use aliases.

Similarly, in the book, "Team Topologies", the authors talk about cognitive load for teams as a way to define the border at which we should a team can expand its domain. It takes this idea from Evans on DDD.

Here's the video for the first example.

https://www.youtube.com/watch?v=UANN2Eu6ZnM

Expand full comment
2 more comments...

No posts