Nothing Twitter is doing requires the amount of people they have. So what are all of those people doing?
Edit @7e: I understand alcohol for weekly social events. Having red wine, on tap, for any employee to have, at anytime, is beyond belief. I can fully understand why anyone who has worked in a remotely blue-collar job would look on them with total disdain.
Whether having always-available alcohol in the workplace is a good idea is debatable, but I don't understand why it's beyond belief.
When I said "endless shitposting", I was referring to tons of actual tiktok videos of such behavior flooding the feed if you look up the relevant tags. I naturally got recommended so many of those videos, i had to spend quite a bit of time just teaching the algorithm that I dont want that garbage on my tiktok FYP.
From what I have seen, few people are making these videos every day, or even more often than a constant number of times. They post one or two, it gets shit on, and they're done.
If a significant portion of big tech workers were spending O(n) time (n is days on the job) on this, I think you'd have a point, but I don't see either as true. An individual might spend 2-3 hours one time shooting and editing a "day in the life of a Hooli engineer" video. And I'd wager that people creating this videos are a tiny minority among their colleagues.
To be clear, these videos irritate me too. The worst that I've seen isn't even from "spoiled tech workers", though, it's been from trust fund kids showing the "day in the life of a New Yorker" or whatever, without even a pretense of having to work. Those are totally out of touch and misrepresentative.
I know it's preposterous to say stuff like that on HN which has a weird love for these companies, but some of the absolute worst engineers and PM's I have had the unfortunate punishment to work with went to Stanford, did some sort of management training seminars in Stanford or worked at some of these companies.
It's not because they are worse than other engineers. It's that because since they went to those places, people immediately attach some sort of competency to them that may or may not exist, and more often than not, does not.
Most of them are just average engineers like everyone else, but the worst of them are average bad engineers with an absolutely unwarranted confidence akin to that of snake oil salesmen, that uneducated leaders believe in simply because they don't know any better, not least because of societies unwarranted, constant advertisement of their competencies.
Out of all the dev jobs I worked, I was much happier at places where the deadweight engineers weren't making up a giant chunk. Because not only it is a bit demoralizing to work in that environment, all the prioritization and incentives for the deliverables get screwed up for me as well.
I get that my previous statement was a bit vague, so let me elaborate. New features, timelines, approaches, etc., they all get prioritized and decided based on what the heavy majority of the devs and managers feel is important. Oh, and managers take into the account what their devs want too, to a degree. At this point, you probably realize that the whole situation turns into a tyrrany by the deadweight majority.
No, I don't want to do another refactor of a perfectly good codebase just because someone wants to do some pretense work for a few hours a day, especially since we have already done a major refactor/rewrite not that long ago. Doubly so when reasons for it cannot be articulated with anything but a buzzword soup that makes zero sense anywhere outside of the performance review.
Why does it seem like every company on earth is either a hellhole where you get three days off a year or a ridiculous hugbox where all your employees are spoiled children who play ping pong at work and eat on the company dime?
I don't have that much faith that it is that easy to always identify the slack or that it will be enough to make Twitter profitable, but it also seems a bit uncontroversial to say a lot of these companies having hiring patterns of a growth company in a low-interest rate environment even though their core product is relatively stable.