Why Distributed Systems Are Hard to Develop – and How to Fix It | Dark Hacker News