Trying to code and listening to music falls under cognitive functions. Naming a variable while listening to your favorite songs' lyrics may result in cognitive overload.

14 STASHED

1 LIKE

Context switching costs more than we give it credit for.

thinkingthrough.substack.com

Imagine trying to clean utensils and cook food at the same time. They both fall under physical function, and the switching between them is a huge waste of time. Cleaning hands, wiping them, cleaning water droplets, make sure soapy water doesn't splash near cooked food, etc., takes time whenever you switch from washing dishes to cooking food. 

12 STASHED

One of the effective ways to counter context switching costs is by following the sage advice of batching. More tactically, batching tasks by function.

13 STASHED

1 LIKE

  • Writing code and reviewing code are now two separate functions within the same cognitive function. Even writing/reviewing code for two separate code bases are two separate sub-functions.
  • Grouping/responding to all emails is an email function. Even that is further broken down into triaging email function and responding function.

14 STASHED

The best analogy is sorting forks, knives, and spoons when we are putting them in drawers. We can throw all silverware together. But then finding a spoon in that pile will take time whenever we need a spoon. The task changes from getting a spoon (execution) to finding a spoon (identification). And that's a cost we want to avoid.

12 STASHED

Deepstash helps you become inspired, wiser and productive, through bite-sized ideas from the best articles, books and videos out there.

GET THE APP: