Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
“There Seem to be 10 managers for every one dev at Twitter” – Elon (twitter.com/elonmusk)
122 points by robertwt7 on Oct 31, 2022 | hide | past | favorite | 189 comments


Revenue/employee at Twitter is about $600k while it’s over $1.2M at Meta and Google [0]. Elon is winding up for a layoff with comments like this. Not sure if the accuracy of his comment is relevant.

[0] https://twitter.com/RyanReeves_/status/1423013707190206464?l...


Considering they did lay off 50% of their staff, your analysis was spot-on.


Is it more to do with revenue size, or inflated headcount? How do these things compare to some other measure, like say market cap?


Given the number of posts we see here on HN from FAANG employees who say they're barely even working and getting away with it is easy, is anyone surprised there is a lot of cruft at Twitter?


Well there is normally some misguided attempt to justify how much more productive they are in those two hours. If there's one thing they're not short of it's hubris.


Well, the average office worker pretty much only does 3 hours of effective work in 8 hours. And that’s more than OK. Anyone claiming that they are productive during the whole day are just lying to themselves, we are not machines.


I don't know when the word "cruft" started being applied to people, but I don't like it and think it should be prohibited.


The reporting cruft isn't overwhelmingly managers.


I don't recall seeing those posts.


An exaggeration but there probably is some truth to this.

Ten or so years ago even my director wrote code (at google). Now it's rare to see a first line manager code something.


Managers should not be coding - they are there to grow their people. That's why they are called "people managers".

Managers help organize their teams to be effective by hiring people with complimentary strengths, insulating them from distractions, and representing their team's work and achievements to leadership.

Managers unblock their team and get out of the way.

If a manager is writing code, they are not managing - they are developing. If there's not enough developers, they should be hiring.

And directors...they should definitely not be writing code.

The only valid example I've seen for leadership writing code is when they are acting as a customer and consuming their team's product (e.g. their team owns a service) with toy applications so they can understand the customer experience.


Even McDonalds managers can flip burgers. You cannot manage a system unless you are at least partially involved in its operation. Managers should not be writing code all the time, but they should have a basic understanding of what the people under them are doing, otherwise they are completely dependent on other people to make decisions for them (in the best case, in the worst case they ignore everybody else and use their gut instinct).


I think it's both disrespectful towards engineers and managers to think that every manager should write code. Why not treat both as two separate valuable skills?


I agree they shouldn't be writing code, but they should probably have a fair degree of knowledge about writing code. Otherwise, how do they decide which people to hire to write the code?


They tell their engineers to interview those people, then make hiring decisions based on aggregated and distilled feedbacks from those engineers.


Anecdotally, this is basically always worse than having someone with significant coding experience. Two thoughts come to mind immediately:

1. Making key hiring decisions is hard: coding experience lets you better see how a potential hire's technical strengths, weaknesses, and opinions intersect with personality traits to produce value or dysfunction.

2.Coding experience helps you understand different kinds of value - it's very hard to explain to non-technical folks that while a developer is brilliant and productive, he's not careful enough and six months down the line we're going to be buried in tech debt if he's allowed to keep going.


So now they have to adjudicate the technical opinions of their engineers. Engineer #1 says they should hire person X for various technical reasons. Engineer #2 says they should hire person Y for various other technical reasons. How does a non-technical manager decide which opinion is 'better'?


they don't. you ask the team to come to a consensus on their own and if they don't just pick someone to make the decision and then pick someone else the next time you have to pick

managers thinking they know better than their reports is the source of basically all team dysfunction in tech


This always sounds good in theory but in practice is a disaster. At least in my experience.


And a technical manager is either one of engineer #1 and #2 and can hire X or Y depending on their own biases without consulting anyone else. Is this 'better'?


> Managers unblock their team and get out of the way.

You're talking as if Devs are brainless outside of programming, let's babysit them.

The best development managers/directors I've worked with were hands on, and they knew significantly more than me, they knew their stuff really well.


It has absolutely nothing to do with capability of one person vs the other, it is about what is part of one job vs the other.

As a developer I’m very ”thankful” to a good manager shielding me from all the bullshit customers come up with — if they do their work well they indeed help productivity big time.


I wouldn't draw such a distinct line. People should write code if it serves their purposes and absolve the criticality that if they don't write it, the product will fail as a whole due to lack of the correct expertise.

Also this proposal does create a divide and ends up in factionalism. In this world no one leads by example.


Except that more often than not it's people who only have "people skills" and no coding skills under the hood.


Glad that google fixed that anti-pattern.


Hmmm if you're the same srj that I think I know at Google, then it's interesting you would say that. At least amongst the managers that you and I jointly interact with (especially my own), managers seem to code plenty, maybe too much.


I'm pretty sure I've seen that srj go by at some point (probably should have chosen that as my ldap!) but mine is different :).


I wish my manager wrote less code.


If your manager was never a programmer, I would agree, but ideally they would have been previously.


He’s a a fine programmer, but needs to work on manger stuff more. You guys don’t even know what a manager does.


A VP fixed a bug I filed recently and I had to wonder what he was doing looking at it.


I feel bad for Twitter employees learning about their future from realtime memes.


Poor overpaid FAANG enginners who had 1 year to prepare for this. So sad


At my previous startup, more than 50% were good for nothing. they did not even know about indexes. As soon as i grasped their stupidity i ran away as fast i could.


Half of my job is teaching devs about indexes


I’m guessing this is just a way for Elon to double down on his signaling of “cost cutting” to help hold the stock price right?

Id suspect there are lots of managers involved in things other than managing devs at Twitter but love to see the commentary from the HN twitter engs here


There is no stock price, it's a private company now.


it will still be valued based on revenue and profit.


This guys is just super fucking dumb. The absolute most generous reading of this would be that he looked at some org chart and saw there were devs with ten layers of management between them and the ceo. Only the stupidest fucking guy would then read that and make this inane claim.


Clearly an exaggeration, but anyone have real numbers?

I know it's nice to gripe about management being dumb, but my managers at Facebook and Amazon were the opposite. I often ran into managers who, after a 10 minute discussion would make key insights that I had not noticed.


my anecdote, i dealt with 2 managers, 2 tech leads, an architect type person that would jump in randomly, the skip level that would jump in, plus if i got embedded on a project, i had more leads, a pm, more managers to deal with. when i first started at twitter i was 3 people removed from jack, when i left, i couldn't even tell you what the chain was anymore.

to the second point, i dont think i had a single good manager the entire time, i had a lot. the only one that wasnt terrible was the one that phoned it in and didn't bother me and just let me work. i never reached out to a manager there for technical advice.


To get real numbers first we have to parse if he meant meant product manager, program manager, ux manager, and account manager, or just engineering manager.


He didn't mean anything. He doesn't know what he's talking about. He called their PhD turned engineer turned turned CTO turned CEO a "MBA type" and was too embarrassed to ask him any technical questions.


They have people skills; they're good at dealing with people. Can't you understand that? What the hell is wrong with you people?


Appreciate the reference. Tom was an engineering liaison, not manager though


Of course he meant every employee with a "manager" title. And take "seems" to mean "I doubled the real number for effect".

I assume it's a way of saying engineering is a tiny part of the organization.


I think Musk is a master of tapping into public sentiment.

Griping about the uselessness of management is precisely the kind of folk wisdom that gets passed around. It's fun to divide the world into do-ers and managers, both because it rights the uncomfortable social hierarchy and encourages action over in-action.


I think that question is indicative of the problem.


I'm sure he'll work hard to make that 100:1.

Also, here's your daily reminder to check out Mastodon. https://joinmastodon.org/servers


Now that there will be more free speech on Twitter I will gladly use it.


What makes you think there will be?


The owner of the website pledging to reverse bans made for dubious reasons, for one. https://twitter.com/elonmusk/status/1586105918143406080


Do we know how he defines "dubious reasons" there?


So the way to solve it is to give the very few engineers you have sudden unrealistic deadlines? And ask them to print their code for a quick judgement session????


Sounds like par for the course for big tech companies. Hire a ton of HR people with no real skills beyond "people skills" because you MUST grow at all costs, those people in turn hire more people like themselves with no real skills, next thing you know you have hundreds of people sitting around collecting a paycheck for doing nothing.


Bullshit. No faang company has 10 managers per dev. Not even close. At best, you could point to oracle and call lawyers "managers" but only the dumbest would listen.


I don't think the numbers are meant to be literal.


> for doing nothing

nope. plenty of stress, long hours, tons of work.

just very little product output. often even negative output.


>next thing you know you have hundreds of people sitting around collecting a paycheck for doing nothing.

That is socialism and it's no wonder why some leftists love corporations. It's because many corporations are examples of applied socialism.


Now this is some fresh horseshoe theory.


I think I might have the lost it somehow over the years but I remember writing a short “fiction” thing about basically this “turned pro”… corporate driven socialism, natural humans are restricted to owning at most one personal share in the company, every share has the right to vote but the elected “board of directors” have term limits enforced by the articles of incorporation which require unanimous consent to modify, you don’t have social welfare, you have a “dividend” payed out from the collective “contractually obligated payments” required of shareholders who operate addition businesses with permits (business license, individual tax registration etc) which are basically just your Taxes … it was a pretty funny exercise in torturing the definitions of words around to take the most capitalist thing I could think of “the government is just the biggest company and basically owns you” and slowly twist it round till it was for all intents and purposes socialism, if not actually “communism”.


If every employee own a share of the company (voting share), this is communism. If only investors do, its capitalism.

If you have both, its a mixed?


It’s been quite a while since I re read it in full, but all up it was a couple pages and I definitely tried to make the effort to claim it wasn’t a “mix” which I would normally think of as something on the scale between capitalism and communism representing the ends of the scale, and that the hypothetical “government” structure was in fact “both” simultaneously and now I’ve had more time to try and remember it, I remember it was sort of a fake wiki entry or mockumentary style article, right now I want to call it “mocumentatation” but I’m not sure if that’s an establishment term of one I’m accidentally coining right now for mock non-fiction style documentation about topics.

Wish I still had it, since my summary here really doesn’t do as good a job facetiously arguing that something could be both fully communist and capitalist at the same time.


So true! As they say, workers of the world, unite, and submit your quarterly OKRs!


Was there not a desktop app for Sun employees which showed the value of their stock vesting? And microsoft? And I am talking about deep time here, not "in the last 5 years" but back into the dotcom boom and before.


Maybe there is one good trend that will come out of this - sack managers throughout the industry. Promote tech people where necessary, and have devs work directly with stakeholders. Also trim pdf certified scrum masters. Time to lean things out.


I'm not confident this will lead to industry-wide trends, at least not immediately, because Twitter is specifically a massive company making negative profit. If Twitter was profitable, then this entire thing wouldn't have happened; they need to get lean because they're losing $$.

In my eyes, this is not TOO much different than the kind of radical reorg that might take place at a company like Twitter anyway (although ofc I've never seen it first-hand), just weird that it's playing out entirely in public.

That said, I think the public strategy is potentially interesting, as the engineers who remain at the company will probably feel like they're a part of a very exciting moment, will feel more aligned with leadership, etc.


> If Twitter was profitable, then this entire thing wouldn't have happened; they need to get lean because they're losing $$.

Exactly. It seems that EM overpaid for a dud, and now wants to compensate any way possible.

But could he please let us know what percentage of users is bots?


Twitter old managements are not that commercial savvy. They only introduced blue mark like a couple years back even though Twitter has been more than a decade old. Also, almost every governments and celebrities in the world has twitter. That are gold mines. Imagine USA defence department or IRA being forced to pay 1 K usd a month (this is already consider low ), if not the twit handles given to North Korea or Putin to mess with. The old twit mgmnts are rather incompetent with their pursuit of affirmative, diversity, race theory type of agenda in the last 3 years. You can see those with conservatives view largely will get suspended while liberals and lefties (some questionable middle east groups) are allowed. I doubt that attracts ads money.


Twitter verification was introduced over 13 years ago, a little over 3 years after Twitter was founded.

https://en.wikipedia.org/wiki/Twitter_verification


I thought we were all in clear agreement that promoting engineers into managers creates poor managers? Engineers are good engineers, management is an entirely different skill set.

Promoting engineers into managers loses you a good engineer and creates a poor (and unhappy) manager.

If the person wants to be a manager, great! But otherwise, don't do it.


I am not sure who’s in agreement with that. Being technical or a manager are not genetic traits, but acquired skills. I love working with people and tech, always have. Forcing people to do either against their will wont work, indeed, but what you describe sounds like what a manager would say to justify their position of doing nothing, really. Also part of a good technical person’s skillset is self management. If you cant manage your own time then i am sorry, you are not an experienced engineer.


The problem I see is that even though managers have a different skillset, they have out-sized influence on technical or technically related decisions. And a lot of times it's more than just influence; They just make the decision themselves.


This is on the spot for me. I went this route so I could make actual decisions. Otherwise in most cases I'm just a glorified ticket closer in an assembly line with the design given to me on a platter.


"Promoted" should not necessarily mean "became a manager". Tech companies need to embrace the concept of very high-level, very high-paid Individual Contributors.

Raise your hand if you're a "Senior Software Engineer" or "Staff Software Engineer" and there is no other next level for your career to go besides management. It's a common problem.


I've been really proud of Amazon for recognizing this a while ago and creating a path to Distinguished Engineer for ICs, which is VP-level (and then actively promoting ppl to that level, it's not just a special role for hiring externally).


No, almost no one agrees with that except for entrenched MBAs and capital allocators.


Almost no one agrees with the idea that you shouldn’t promote people into jobs they don’t want and aren’t good at? I’m as anti-MBA dictatorship as the next person, but c’mon.


C’mon no one is saying people should be “promoted” against their will. There are those who like managing and those who dont and thats fine. By managing in this context i mean organising and coordinating. Motivating people with “fun” stuff and jira tickets is not management, thats supervising. A manufacturing concept forced upon scientists and engineers that everyone frowns upon.


variant of Peter principle


See, thats what incompetent management doesnt understand. Management is not about status or power or rising among ranks just to score points, its about who can best organise and coordinate. Power hungry managers dont belong in tech or science jobs.


Not even organise / coordinate, that's not the most important thing that I get from the best manager, actually that's the easy part.

The best managers I had were helping me debug things when I get stuck. When there's a seg fault in a multithreaded program, or the project just doesn't seem to go anywhere for some time because I don't really know what to do or I'm going in a bad direction with my local improvements, somebody more mature than me / person with more experience just knows what to do.


In my experience, most developers hate interacting with stakeholders. They start complaining about having too many meetings, etc. Also I think it's difficult to handle both roles simultaneously. There's a lot of context-switching involved. Hence the existence of scrum masters.

Perhaps it's different when you have the resources to attract top-tier talent.


Zappos' experiment with holacracy was not a success https://www.yahoo.com/now/zappos-quietly-backed-away-holacra...


Reading through the responses here there seem to be 2 kinds of ways to look at things:

1. Manager needs to be the most knowledgeable, and steer the team with the correct decisions.

2. Manager cannot be close to the code due to other responsibilities, and so needs to trust their team for the technical things.

Personally I have the following opinion: a lot of companies can follow 1, since once you know how to flip burgers, you know. The smarter people rise and can have more influence. However in knowledge work, the people most knowledgeable are close to the code. When you move up, you will know less and less (code evolves quickly).

I'm 20 years in the software development business, and I only work for managers that understand they don't know, and trust & empower their team to take the right technical decisions. It really surprises me that some developers here think differently.


I have seen this kind of call throughout my career. Developers say useless people who aren't devs should just get out of their way.

Where before there were teams of QA people, project managers, IT administrators and support personnel, it has all been subsumed into the various "agile" DevOps methodologies. I now hear devs complain that they have to do everything.

Promoting devs to do all the things that devs don't do is not the solution. It shows a deep lack of awareness of all the boring things (to devs anyway) that have to happen so that devs can get on with writing code.

This is not to say that all managers are great; there are many bad or mediocre managers, just as there are many bad or mediocre devs. They are different skill sets though.


God I really hope we get the Good Ending: Musk kills Twitter and loses $44B in the process.


Or he makes Twitter better (it sucks so much worse now) and everyone gets to enjoy it for free.


What other Musk project ever went like that?

It's possible the way a galaxy in the exact shape and colors of a neon "Eat at Joe's" sign is.


How likely is it to be free when Elon plans to have people pay for a verified account?


[flagged]


it’s been not even an entire business day, I am not surprised when the narrative has been “oh no Elon Musk is going to remove all censorship on Twitter!” that people started posting garbage trying to test this exact theory, let’s give it some time to actually play out, this “death spiral” stuff just sounds like more fake news


Today, Musk himself tweeted conspiracy theories about Nancy Pelosi's husband after the attempted assassination. The fish rots from the head down.


> attempted assassination

That "Where's Nancy?" line comes from the report of a single police officer on scene, none of the others heard it. We don't have the cam footage or sound from the PD or the Pelosi residence yet. When CNN reported that (and they are the only ones who have done so, everyone else is regurgitating their report), they were trying to make political hay out of the situation.

Paul Pelosi refers to the assailant as 'friend' to the 911 dispatcher. Perhaps that was coded language to protect himself, but we do not know.

We do know that the attack on Paul Pelosi occurred in front of police after they arrived. It is simply too early to know for sure what the motivations or intentions were of either Paul Pelosi or David Depape that morning.


Yes every mainstream media source must be verified by 4 independent eyewitnesses and police body cam footage, but what musk linked to is "probably true" cause "trust me bro."


Meanwhile the opposing viewpoint is being pushed by… *checks*… the Santa Monica Observer. A real bastion of credibility.


Oh no, not the Internet Nazis!

They might say mean things and act racist!


Yes. Normal people prefer not to see and hear Nazis, so any platform infested by them would just be left by all normal people.


Good, so let the free market handle this then. No need for censorship.

(Actual terror groups do indeed use social networking to coordinate. No, "Internet Nazis" aren't them.)


[flagged]


The fact you think Nazis are left wing (you know, an ideology literally based on racial superiority theories, instead of class as would be the case if they were left wing; not to mention all their anti-labour policies like banning unions) shows that you don't know what words mean. Tons of ink has been written on Nazis, what they were, and what Neo-nazis are today, so it's just willful ignorance at this point. It's not rocket brain surgery, it doesn't take a PhD to understand a political ideology.


Socialist are left-wing ideologue. And their name has socialist in it. Ergo they are left-wing. Ofc, the left wing wants to hide their evils so they have fought hard to brand them right. But that doesn't change how words and reality works.


Socialist means something. If a group forms today for an Armenian national ethnostate wanting to commit genocide against Serbs, with nothing even vaguely socialist in their actions, and calls themselves the National Armenian Socialist League, are they socialist? Is the Democratic People's Republic of Korea a democratic republic? No, and no.

National Socialism took the "socialism" to attribute themselves popular pro-left sentiments, same as Mussolini who originally started on the left but pivoted hard to the right.

The whole Nazi ideology is based on racial superiority. Their economic policies favoured big business and crushed labour (no unions, limiting employee protections, etc.). There is nothing they did that could be described as socialist, regardless of their name.


I think people do not read as much political theory as they used too, probably because it isn't as trendy as it was pre 90s, and that's why you have to explain simple things like this.

I saw it on the left (amongst anarchists/plateformists and postmarxists), and i used to be quite bummed about that, but it came to my attention that on the far-right, this was way worst. Their most recent "theory" is from Renaud Camus, and is basically a rehash of a protofascist theory en vogue around 1905. Called the "Grand remplacement". This is why i don't really care about protofascists in Italy or sweden. They are stupidly dangerous, but they are intellectually in the 19th century. They don't really have new authors (i mean, did you read Renaud Camus past the first 20 pages?), they don't have painters, architects, or filmmakers. They cannot build a culture on this, so they have to scramble something based on religion.


> Socialist are left-wing ideologue. And their name has socialist in it. Ergo they are left-wing.

I'm sorry, but that is among the most braindead takes I've ever seen on HN.


Seems unlikely based on the evidence so far.

https://www.yahoo.com/entertainment/n-word-jumps-500-elon-20...


[flagged]


Was this sarcastic? I’ve literally abandoned or avoided all those products as well. I don’t want to support abusive companies or exploit user privacy.


> one that has been strangled at the neck by Apple and sold in a fire-sale to WordPress developers (Tumblr)

Again, the porn ban at Tumblr was already in the works months before Apple delisted the app over CSAM issues - that just accelerated the implementation.


i dont use any of those for similar reasons. you can have life without it TBH


Don't forget HN, which was started by noted venture capitalist, Paul Graham.


Tumblr is thriving btw

Most HNers wouldn't survive there though


By survive do you mean they actually kill people or technically minded folk would leave because it's shite? I just went there out of interest and it didn't look great. Scrolled down, got annoying pop-up, left.


Tumblr requires a certain amount of tribal knowledge to get value out of. The site is newbie hostile almost on purpose. Doesn't affect me or all the people happily using it over all the SV alternatives though.

It's not a site whose value can be judged in 5 min of viewing.


Also I said thrive

For instance, if you wanna be in the know about your favorite band's tour, tumblr is probably the best place to do it (even better than twitter due to the quality of discussion).

It's the closest thing to the fan forums of old we have in the social media era.


Not sure what I’m more surprised about HN, the amount of Musk believers or how many people do not work for tech/MAANG. I can’t believe how many people here are spewing bullshit like “oh, Google is heading this direction too” or “Good, fire these lazy fucks!”. Anecdotally, there are no tech companies with even 1:5 manager to IC ratio, let alone anything greater than 1:1. And why is there wine on tap for workers at Twitter? Because they want talent. Most major tech companies, each engineer makes more than 1M per year on NET revenue.


I don't think he's talking about engineering managers. It seems to be common practice to make "manager" part of the title for many non-technical roles (not just product managers but also content managers, customer success managers, etc.).


I think it's more like 1 employee makes 10M net revenue, and 9 employees coast on their success.


The theory is that the superstar employee needs the support form 9 others to achieve the success.

As an example, a super star programmer, requires support from DevOps, QA, PM, EM, UX, Docs to deliver the great results. Alone not a super star anymore.


To reuse and refocus an old quote: 50% of those people are probably useless. The problem is figuring out which ones.


You can find out easily - when an employee leaves and you see a huge productivity drop, you'll know. (Also the opposite happens: you fire a bad manager and productivity goes up.)


I coin the long paid vacation hack


> The problem is figuring out which ones.

To be more precise: figuring out which ones are useless may cost more time/money/effort than you would save by removing them.


Even 1:5 PM ratio (not engineering manager, where the engineer can write programs as well) is bad when PMs are fighting for engineer attention instead of having a complementary role of communiating in a way that engineers with deep technical knowledge are unable to because of their closeness to the technical details of the product.


There have been a lot of people cheering twitters downfall because they feel personally or politically vindicated. But it’s especially bewildering to see how many people here on Hn completely cheer on the absolute disrespect and humiliation of twitter employees as a good thing.


To me it's entirely believable because I've been in a similar situation.

When hired it was my original manager to 2 employees; but it was obvious there would be some hiring. Which did happen.

Eventually it was 'too much' for said manager to be dealing with us on a daily. So he found a marketing person to be our new manager. He was lazy as well, so his contribution was more or less creating salesforce reports to track and grade each of us. I was constantly #1 so I didn't care but if someone went on vacation, they showed up in last place and would be chastised for poor numbers. Generally the team didn't like him.

Then comes the snitch sales person who becomes our manager, not above or below this other manager, but below the original. She tried to keep educated on the ongoing work, I dont blame her. Except about 1/3rd of the team refused to talk to her; they realized a pattern of her talking to them and them getting in shit an hour or 2 later. Personally I outright went to the original manager and asserted she's not managing me and if she is, please tell me right away. Because I was planning to instant quit. He of course said she's not and that I seem to manage myself fine enough, these other managers were to keep the team going.

So the team was getting a little angry with 3 layers of managers. What happens? A junior on the team proposes he becomes the manager and reports to the managers so they dont have to interact with the team. I had mostly excluded myself from this team by this point. It was a sinking ship and I wanted to be just far enough to watch what happened.

Now what happens? This junior basically was turned into the snitch on her behalf. He started getting hated by the team and decides he doesn't want the position anymore. So he orchestrates to be out of the office all day.

So then an outside management team was hired to figure out why this team was so dysfunctional. I was apparently uninvolved and never the subject of the meeting. But guess who is in the meetings? All the managers and none of the team. All of the problems of the team... obviously the team and not the managers.

I specifically again went to the original manager and asked about the meetings. He reassured me they weren't about me at all. That one of the primary discoveries is they need at least 1 more manager to manage the managers.


To be honest your message is literally "musk is wrong" while there is probably some better take to have either

Elon has definetely a different "style" of building compagnies, more technical, and it might just also be partizlly true in absolute terms


> each engineer makes more than 1M per year on NET revenue.

This is dated. More like 1.25 or 1.5 million.


I'd say about tree fiddy.


I wonder if the managers manage each other or if they are all managing the developer.


This man almost sounds reasonable, but then I remember he posted some Q-anon dribble earlier today and I realize this sage wisdom might be coming out of the wrong hole.


People can hold both reasonable and unreasonable opinions at the same time - especially across domains where they may be more or less knowledgeable.

Best to ignore the cult of personality altogether and focus on the merit of the argument.

If you remove politics, and focus on twitter. Then it takes someone a little wild to make the drastic changes discussed. If he makes the blue tick a paid option, promotes free speech from all sides, trims the fat, and explores new product ideas, then I think twitter could be in an interesting place in a year or two.


Wait, you think spreading crazy conspiracy theories is “politics”??


I'm interested in talking about changes to twitter that might make it more profitable, and not derailing into another politics thread.


But what does any of this have to do politics? Why are you bringing up politics?

The owner of twitter pushing crazy conspiracy theories on twitter is directly relevant to the topic you claim to be interested in talking about, it can significantly affect advertiser relationships (i.e profit).

But I guess you have some bizarre political agenda that conflicts with the idea that Twitters owner may be self-sabotaging?


> But I guess you have some bizarre political agenda

You got all that from "If you remove politics, and focus on twitter."? :)

I agree that Musk's behavior is a serious detriment to the future of twitter.

Not sure what else you want me to say, I'm interested in twitter (the business) and what a drastic change in their business model might look like more than I am in Musk.


> You got all that from "If you remove politics, and focus on twitter."? :)

So far you’re the only one bringing up politics in a thread that has next to nothing to do with politics. So yeah, perhaps that’s a fair assumption?


I don't mean to be rude, but you were the one who brought up QAnon


First, I wasn’t.

Second, QAnon really has nothing to do with politics. It’s an utterly insane conspiracy theory spread by delusional, mentally deranged people.


You think this ego-driven manchild will better the platform, when he managed to drive himself into a stupid-ass overpriced buy, firing many of the existing talent and simultaneously driving Tesla shares down?

Oh, and don’t forget his very questionable “morals” starting with pro-Russian fiddlings to one of his first tweets post-acquisition spreading fake news.


Contrary to what many people would like to believe, the same person can do both bad and good things, have great ideas and terrible ones, be fantastic to some and terrible to others. Most people are like that, with varying intensity.


Yup, the same guy saying how important it is to avoid echo chambers and always interacting with and retweeting the same right wing characters over and over again.


[flagged]


I think he bought a brand and existing users, not an operational shop.


Admittedly, I'd imagine Twitter tech, while no doubt decent and battle-tested, isn't super hard to replicate (famous last words).


All software looks easy from the outside. I'm willing to bet there's a lot more stuff happening than I'd imagine.


Elon seems to have a thing against SV, remote work, and pure software work.


[flagged]


Sigh, I thought at least on Hacker News we wouldn’t have to explain how providing basic perks for your employees doesn’t mean that they’re sitting around doing nothing…


No, what implies the sitting around doing nothing part is the lack of anything useful being shipped for years combined with losing money for all but 2 years of their life as a public company combined with the absurd manager to engineer ratio. The cushy perks are just a cherry on top.

Nothing Twitter is doing requires the amount of people they have. So what are all of those people doing?


Just because things aren't shipping doesn't mean nobody is doing anything. Plenty of companies that circled the drain had lots of smart people doing excellent work while the rest of the company failed to make money.


What would the external signs of a company with lots of deadweight be if not lack of shipping combined with serial unprofitability and a bunch of middle management with a headcount not commensurate with their activities?


To be entirely honest, I think Twitter is serially bad at shipping things and also hired too hard during the pandemic. That said I stand by my earlier point, which is that measuring this via "I see a bunch of people on TikTok drinking lattes" is about the dumbest way to do it, because it's nothing special in this industry. What you really want to look at is "how long is it taking to ship things" and "what does code churn look like" and "what stakeholders are involved in a new product launch", which are generally much harder to see.


LARPing welfare queens OFC.


Is having red wine, on tap, a “basic perk” to you?

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.


I don't think it's functionally very different from having a cask sitting in the breakroom cupboard for Friday drinks. Cheap red wine is $3/litre here. It's not sturgeon caviar and Cuban cigars, and I wouldn't imagine many employees drink during the day, at least beyond an occasional glass at lunch.

Whether having always-available alcohol in the workplace is a good idea is debatable, but I don't understand why it's beyond belief.


Is it some crazy luxury to you? In my part of the world, it's the norm for employers on construction sites to provide beer for their workers. How is this any different?


I think red wine is substantially more expensive. Plus I bet the free beer is about the only 'perk' those construction workers enjoy. Or do they also have nap rooms and eucalyptus tea face towels?


I honestly don't know if we have red wine on tap, but I'm sure one of the cafes will serve it to you. We do have beer and kombucha on tap. Not at all unreasonable. I mean I understand that this is privileged when you take into account the entire workforce, but it's nothing unusual for a tech company.


Many tech companies have alcohol on-site for weekly informational/social events.


Does working 4 hours a day, which includes endless shitposting of "daily life of a software engineer at XYZ" while drinking and showing off on tiktok count as a basic perk now?


Are we taking about musk or the engineers at Twitter?



I for one would not like my coworkers to sleep under their desk and not shower.


Engineers at Twitter, not Musk.


OK, because he does spend a lot of time shitposting.


Extrapolating this one video to "endless shitposting" of them is a real stretch.


I wasnt talking about "this one video" at all.

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.


What would you estimate is the aggregate percentage of working hours spent at Twitter creating these videos?

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.


Don't these people work at many companies, not just Twitter?


Totally, not just Twitter, I've seen that behavior outside of Twitter employees plenty. I am just as not in favor of it, regardless of the company.


I for one enjoy saagarjha’s endless shitposting.


<3


Here's the thing about being an engineer who isn't "dead weight": you can always find a new job. To keep that 5% (or 20% or whatever the real number is) of truly productive engineers you need to make the company a place they want to work. So sure most of the people playing ping pong in your lounge aren't really worth the cost of a ping pong ball much less their salary, but your star engineers maybe like playing ping pong too, and like having someone to play with.


What's sad is that a lot of these dead weight engineers ruin the pool of qualified applicants just because they google, twitter, facebook etc. in their resume.

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.


Working at a FAANG may be the new MBA.


If i was one of those actually productive "star engineers" at twitter who was actually delivering, and it was clearly communicated that the layoffs are targeting the absolute deadweight, I would honestly be delighted to stay.

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.


your star engineers maybe like playing ping pong too, and like having someone to play with.

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?


Why does getting free food mean you are spoiled? Sounds like you are just bitter that other people have better jobs than you do.


I don't think the people in these positions realize just how privileged they are compared to the vast majority of workers. I'm spoiled too.


Spoiled is a value judgement. Capturing some of the massive economic surplus you create instead of letting it all flow to investors is not a bad thing.


I'm not sure how the Elon experiment will go but surely the star engineers would be easier to retain if they were just absorbing the salary of the unproductive ones - and maybe some of that extra money went to more fun games and non-tech assistants who also like ping pong.

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.


I think that tech co’s have a hard time identifying competence because it almost always comes top down from the manager, who usually spends most of their time in unrelated-to-tech meetings. What I don’t understand, is why isn’t competence strongly ascertained from other engineers on the team. Among my teammates in an extended 15 person team, it is very obvious who the high and low performers are.


I would imagine some of Elon's bravado here is for people who are low-performers (who probably know they are) to either step up their game or to start looking for work elsewhere on their own. Not sure if it will be worth the costs - but I think its clear it has some benefit.


Imagine the kinds of social maneuvering that would start to happen if competence were strongly ascertained from other engineers on the team. Goodheart's Law applies to all metrics, but this one is particularly likely to undermine a workplace.


The alternative is that right now, all that social maneuvering is focused on the IC to the manager. It's much more difficult for the IC to social maneuver all the different IC's into a facade of competence, than to be competent or focus all the bs on a single manager.


That's no engineer, some kind of accountant.


[flagged]


Yes, like Google, Amazon, Facebook.


[flagged]


[flagged]


How about Twitter Spaces? It's on par for the features added by other big social media companies - what feature has Facebook added in the last 5 years? What about Instagram? There is around one big one in each case (excluding redesigns), with Marketplace and Reels respectively. WhatsApp hasn't added anything. Snapchat same (might be wrong here, i don't use it). Social media rarely adds features outside of copying competition (everyone copied Snapchat's stories, then Clubhouse's audio stuff, than TikTok).


Facebook was/is quite profitable. Twitter is not.


Plus, the spin on the story is so good (because Musk's character means they can use political rather than productivity reasons to justify getting laid off) that they'll have no trouble getting solid jobs elsewhere.

I'm sure there's hundreds of smaller companies eagerly awaiting a lay off list so they can start reaching out to ex-twitter engs.


Didn't they increase the character limit of tweets?


There seems to be 1 asshole for every Elon Musk on earth.


And on Mars...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: