People think that thinking through technical issues is hard, but thinking through issues dealing with people can make technical issues seem like child's play. This isn't just Twitter that botches thinking through the people aspect of changes. We see this happen to all sorts of companies across all industries.