I’m doing some concurrency design at work and that is making me happy. ☺️
Conversation
I'm not familiar with that term... what is concurremcy design??
1
1
Designing coordination for separate computer systems that interacting. A surprisingly difficult thing to do! My PhD dissertation was about this: aturon.github.io/academic/turon
1
4
Oh, computer designing is way over my head! I was thinking along the lines of collaborative art - lol. But it sounds fascinating.
1
2
It's kind of like getting multiple computers to collaborate on a shared problem/task. This can help you solve the problem faster, but it's challenging to divvy up the work so they don't get in each other's way and mess up what they are working on.
1
1
Depending on the task, you can also run into issues where there might be lots of communicating and coordinating going on, and not a lot of actual work, so not much gets done at all. It's really interesting and fascinating all the tradeoffs.
1
1
Suffice to say I think there's lots of parallels between how humans collaborate on shared work (in collectives and organisations) and how we have to get computers to collaborate. Only as usual you need to be extremely precise and careful when it comes to coordinating computers.
1
1
And to be clear I *don't* recommend trying to run an organisation like a distributed computing system.


