4 ms·
> The chaotic way this has all this has all been done, though, seems like an extremely risky way to run any of kind of business. The chaotic way he is doing it
by that_guy_iain 4y ago
> The chaotic way this has all this has all been done, though, seems like an extremely risky way to run any of kind of business.
The chaotic way he is doing it is one of the reasons he said the company needed to go private. If you made these sweeping changes to a company that is public you're getting fired.
Also, I think doing a massive sweeping changes all in one go and changing the culture straight away is better than the other option. I've been part of companies while they've changed cultures slowly. Everyone left, just slowly and it was a constant reminder how much things had changed and how bad things were in comparison because everytime someone left it was a "yea, they finally see it".
Right now, Twitter will have lots of people who are quite simply unhappy because Musk. From a HR and company view, these are people you want/need to get rid of. Disengaged employees are a massive drain, actively disengaged are an even bigger drain. They affect the ones who are engaged and can drag a team/company down.
What annoys me is, every time Musk tweets something about the tech at Twitter people think he's gone in and had a look at things and came to that opinion instead of being told it.
For example, the 1200 RPCs for the timeline to be loaded in the app. Everyone jumps on the fact those requests are done server-side instead of the app. Basically jumping on a technicality. If they are making 1200 RPCs via GraphQL that is still completely nuts. And the performance of Twitter isn't exactly good.
Another example, he said they were turning off 20% of the microservices. The sms microservice got disabled or something. People act like he was the one deciding which ones get turned off. Instead of it being someone whose job it is to know this screwing up.
Another thing that grinds my gears, people care more about the Twitter tech team making 300k a year not getting a free lunch than they do about Bezos and his army of people having to pee in bottles for 30k a year.
- NationalPark 4y agoOut of curiosity, what's the largest scale distributed system you've ever been on-call for?
- that_guy_iain 4y agoNot sure to be honest. Either one of the largest EMSP in Europe, or the largest Food ordering service in Asia, or the small social media site. What does that have to do with my points?
- deleted 4y ago[deleted]
- valeness 4y ago> And the performance of Twitter isn't exactly good. Twitter is probably the most performant platform at its scale. The timeline experience is unparalleled. Reddit cant do it. Facebook cant do it. Gmail cant even let me see an email and go back to where I was in my search query half the time. Also, Elon touts himself as "technoking" who's sole engineering prowess is responsible for Tesla and SpaceX. If someone tells him 1200 server side service calls are making the app slow in one country and not another, he deserves to be clowned on. He's the one making the claim he's some sort of Tony Stark, so he can catch flak for being dumber than the average mid-level web developer. Oh also > Disengaged employees are a massive drain Why is it the employees fault for being disengaged but not Elon's for being an absolute clown and bullying/firing everyone via twitter that calls him on his bullshit. He's the one being toxic, but people responding negatively to toxicity are the "drain". Another corporate simp acting in bad faith. Nobody cares more about twitter devs making 300k not getting lunch more than Amazon abusing warehouse workers. Nobody has said that. Nobody has implied it. The same people who are decrying workplace toxicity in elon's takeover of twitter, ime, are in favor of Amazon Unions and better workplace practices. However, you know who isn't a fan of unions and workplace happiness? Your boy Elon. It's the same side of the same coin. If you give a shit about Amazon and it's mistreatment of employees I have literally no idea why you're doing so much work defending Musky boi.
- that_guy_iain 4y ago> Why is it the employees fault for being disengaged but not Elon's for being an absolute clown and bullying/firing everyone via twitter that calls him on his bullshit. He's the one being toxic, but people responding negatively to toxicity are the "drain". Who says it's their fault? If you fall out of love with your SO and want a divorce, is it their fault? No. But you still need to get a divorce. It's a business. You shouldn't take anything personally. And employees were posting shit about Musk on Twitter before he even took over. > If someone tells him 1200 server side service calls are making the app slow in one country and not another, he deserves to be clowned on. He's the one making the claim he's some sort of Tony Stark, so he can catch flak for being dumber than the average mid-level web developer. On the same note, the Twitter tech team needs clowned on for telling him that. As well as, the fact they have a GraphQL making 1200 calls. > Another corporate simp acting in bad faith. Nobody cares more about twitter devs making 300k not getting lunch more than Amazon abusing warehouse workers. Nobody has said that. Nobody has implied it. The same people who are decrying workplace toxicity in elon's takeover of twitter, ime, are in favor of Amazon Unions and better workplace practices. The same people decrying Twitter and moving to Mastadon and other platforms are the same ones still buying from Amazon. Amazon go union busting and people did nothing really. Musk fires people for publically disparaging the company and I hear about it non stop for days and days. > If you give a shit about Amazon and it's mistreatment of employees I have literally no idea why you're doing so much work defending Musky boi. There is a big difference between almost slave labour and firing people who make a lot of money. The so-called defence of Musk here is merely pointing out the facts. Facts: * Making sweeping changes and have a month or so of chaos is better than months of chaos. * Getting rid of disengaged employees is good HR. * 1200 RPCs via GraphQL is still crap.
- Jare 4y ago> People act like he was the one deciding which ones get turned off. Instead of it being someone whose job it is to know this screwing up. He created the conditions where anyone and everyone left in the company is likely to screw up. Because they are stressed. Or worried. Or tired. Or angry. Or doing a job that's not theirs. Or taking over stuff they don't know, because those who did know were fired in a rush, and there was no transition, no handoff, no training.
- that_guy_iain 4y agoLet's be serious, it was a very complex task done on a short timeline. Something was going to break. Didn't matter who was in charge of the company or who left or whatever. But responsibilty still lies where it lies. It's a poor look imo to blame someone else for a screw up. Shit happens and move on.
- Volundr 4y ago> Let's be serious, it was a very complex task done on a short timeline. And who decided the timeline?
- that_guy_iain 4y agoI would assume someone in the Twitter tech team said x is doable.
- kaba0 4y agoOr you know, you can’t fire that many employees and expect things to go smoothly? There are open source projects at the cornerstone of the whole web that has a bus size of 1, and those are trivial compared to twitter. How anyone in their right mind think that they can just do away with than many people is just completely bonkers. Even the very best programmer is completely useless for a month on a new project, that’s the amount of business knowledge that is required.