I don't know Kayvon personally, but what exactly is wrong with Twitter that it's so bad and slow at product development? This should be #5000 on their list of things to do.
I don't know Kayvon personally, but what exactly is wrong with Twitter that it's so bad and slow at product development? This should be #5000 on their list of things to do.
Maybe Twitter is less caught up on the SV "gotta change/break something user-facing today to justify my job" treadmill than other tech companies. Or maybe the changes they make are on the back end. It's been a long time since I've seen a fail whale.
Considering the global societal impact that Twitter has, I'm surprised it has only 5,000 employees.
Maintaining the infrastructure needed to deliver ads that are targeted based on real-time event streams collected from users' interaction with the website and app. Stuff like that.
That's my guess, anyway. It's the kind of thing that can keep a lot of developers very busy, but not something they'll be talking about much in public.
- Increased tweet length to 280 chars
- Tweet threads
- GIF integration
- Multiple UI revisions of desktop and mobile apps
There's also been a fair amount of work on ads and security, although these changes will be less apparent to most users.
I don't question that those engineers are working hard. I'm sure they're not sitting around twiddling their thumbs. And I don't question that there aren't some genuinely hard, complicated problems to solve at Twitter, particularly around scaling and security. But from a structural perspective, I do still kind of wonder if companies the size of Twitter and Facebook aren't just an extended, very public example of Brooks's Law.
Anecdotally, I've been in large teams and small teams and I work equally hard in both environments. But even with the same amount of work, somehow, more stuff gets done and more products get shipped from the smaller teams.
This post should give you an idea of scale at Twitter. When I worked there, I spent about 2 months focused just on creating software to help automate the Clos migration mentioned. And there are just tons of things like this that are constantly being worked on.
https://blog.twitter.com/engineering/en_us/topics/infrastruc...
In that sense it avoids the lazy cynicism of writing off whole groups of people as stupid or unmotivated (i. e. all of Dilbert). Instead, it's a starting point to consider how much we can still improve what's arguably humanity's claim to fame, the ability to cooperate.
I'd really prefer I not retweet a funny joke and an hour later discover it's been edited into a neo-Nazi recruitment link or something.
Twitter won't get an edit feature, it just doesn't work for the platform. The only way I see it happening is as an 'undo' send feature like Gmail has. You can see the tweet for 15 seconds before it actually goes out. This has also been discussed as an issue since Twitter is supposed to be real-time, but maybe certain people wouldn't care and enable the feature