Comment
Comment by agmiklas
I've always thought musical counterpoint and multi-threaded programming have a great number of parallels. Both are fundamentally about setting up independent but interlocking things that need to work together to accomplish a goal without crashing into each other. And I think the first time you experience either done by a real master, it is mind blowing in the same sort of way.