Going over Rich Hickey’s Simple Made Easy talk, clicked for me not just w.r.t. code but behaviorally1 too. So now I’m seeing the braids and weaves everywhere. Why do we still use browser tabs, they are very distracting when they accumulate. And the fact that they do accumulate is almost its own evidence of distraction that has occurred. But when you think, okay let me close the tabs, you try to close a tab but you read it and instantly get sucked back into what you were doing before. And since context switching penalties are high2, you cannot quickly go back to what you were trying to do prior. There is a sunk cost to tabs you have opened. The one tab browser extension3 is a brilliant hack to this. Just click the gem and poof no more tabs. Probably since we all study data structures and algorithms4 , shouldn’t the alternative of using “browser stacks” instead of “browser tabs” be the more obvious choice? Instead it is almost like our browsers follow the rules of improve comedy, “yes and!”.
...