Twitter is far from perfect in many ways, both as a social product and as a business. It has repeatedly vacillated about what it wants to be, switched product chiefs the way some people change their socks, bulldozed its third-party developer community (and then tried to kiss up to them when it needed them), and introduced too many features that appeal to advertisers but not to its long-time users.

Follow us on Facebook, X, YouTube, Instagram and WhatsApp to never miss an update from Fortune India. To buy a copy, visit Amazon.