Bell System

social.omar.website

Omar Rizwan . @omar,

i wonder if there are people who have synesthesia for like concurrency problems -- like sliding threads against each other and feeling for where they might catch

Open thread
Drahflow . @drahflow, @infosec.exchange

@omar I wouldn't call mine synesthesia, because as far as I can tell it is learned and basically just one aspect of computer-related mental imaginery, but yes, this is how I debug concurrent systems all the time:
a) Translate code to mental representation
b) Play around with mental representation to feel/see the problem. I'd totally describe this as "slide threads against each other and feel where they catch".
c) Verify that problem actually exists by reading again the code (this is nearly always successful).

Open thread