In the latest in an entirely predictable series of events, Elon Musk has agreed to resign as Twitter CEO, following a public poll he created himself…on Twitter. With more than 17 million votes cast, the final results—which Musk said he will abide—were 57.5% “Yes”, 42.5% “No”. There is, of course, a caveat to this—Musk said […]