Vlad's Roam Garden

Powered by 🌱Roam Garden

abstraction allows you to ignore irrelevant details

people have a very limited short-term memory - irrelevant details fill your memory capacity and make the code you look at harder to comprehend. This is Because you need to spend time to mentally parse all the code code you're looking to separate the wheat from the chaff

[[all code in the function should be at the same level of abstraction]]