Twitter is so weird. They have a big technical staff but they never, ever launch features, leading people to believe all the work is being done on reliability and efficiency on the backend, but at the same time they have total outages regularly and don't turn profits.