Hacker News new | ask | show | jobs
by rgbrgb 4452 days ago
Unless you're trying to make a specific thing happen quickly. Emergent properties are are very hard to construct intentionally and are often unexpected. It's easier to reason about single-threaded programs or about multiple threads acting independently. Once you're talking about multiple threads of execution that don't act independently systems can get pretty hairy. I think that's the reason client-server/master-slave architectures dominate computing today. Here's hoping for a p2p future!