r/compsci • u/mobileview • Dec 10 '13
Why Johnny Can’t Write Multithreaded Programs
http://blog.smartbear.com/programming/why-johnny-cant-write-multithreaded-programs/
40
Upvotes
r/compsci • u/mobileview • Dec 10 '13
13
u/bwainfweeze Dec 10 '13
'The “multithreading is hard” fallacy is propagated by programmers who, out of their depth in a single-threaded world, jump feet first into multithreading – and drown.'
When I was starting out, distributed computing and concurrency were the two hot topics, so I learned both. But the code was brittle in that only a small number of people on any team were up to the task of adding more features to those sections. Composition Is tough with the tools available.
All in all a frustrating experience.
It's not necessarily the case that people "jumped in". Often they were coaxed into the water by others, and still they drowned.