Why firing brilliant assholes is required to build a great engineering culture | Dark Hacker News