2 ms·
Why concurrency is difficult? Because we cannot have multiple parallel thoughts
by galaxyLogic 6y ago
Why concurrency is difficult? Because we cannot have multiple parallel thoughts
- amelius 6y agoWomen can. https://www.bbc.com/news/science-environment-24645100 https://www.bbc.com/news/science-environment-24645100
- galaxyLogic 6y agoGood point. But as we know multi-tasking is really not truly parallelism, it just means interleaving and keeping the state of multiple sequential lines of thought in our "head-stack". Async is difficult I believe because "thinking" in inherently sequential because it is based on mentally reciting some (serial linear single-dimensional) language in our head. An alternative could be some visual language where parallel and even 3D lines can be drawn. A mental image of it can be in our head. So I think async inherently needs some kind of visual language to make it easier to grok.