News for hackers. Stuff that matters.
Re:If you (still) work at Twitter and you can code, head to ... by Teandw on Friday November 18, 2022 @01:41PM (#33659707)
Of course you can? It's basically asking to see what you consider your best work.

If you're earning 100k a year and the most important code you show is how you turned a link colour from light blue to blue -- then you're $100,000 a year job has now become questionable.

It's hardly losing the plot to ask someone "What have you achieved and what do you think your best work is?"

Re:If you (still) work at Twitter and you can code, head to ... by PaulDavisThe1st on Friday November 18, 2022 @01:43PM (#33659756)
Lots of jobs work precisely like that.

If you want to argue whether the people who do them should get US$100k/yr, that's a different question.

Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @01:47PM (#33659840)
It’s literally the question being asked, not a different question.
Re:If you (still) work at Twitter and you can code, head to ... by PaulDavisThe1st on Friday November 18, 2022 @02:26PM (#33660633)
I don't consider that clear at all.

Lots of development jobs involve doing work that isn't flashy, showy or even cool. Does the lack of flashy, showy cool stuff mean it's of less value? Almost certainly not. There are other reasons why a specific developer may not be "pulling their weight", but a bunch of code excerpts is about the least likely way to discover them.

Re:If you (still) work at Twitter and you can code, head to ... by tedunangst on Friday November 18, 2022 @01:44PM (#33659780)
Something about $1 for the part and $99 for knowing where to put it.
Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @01:45PM (#33659807)
Totally agree. As distasteful as Elon’s process may be, at the end of the day all of us making boatloads of money should be able to point to our results and deliverables. If an engineer is making $200k and wrote a couple hundred lines of code all year, that’s probably a problem. Certainly, only a relatively few people should have the valid excuse that their work doesn’t involve writing code.
Re:If you (still) work at Twitter and you can code, head to ... by lentil_soup on Friday November 18, 2022 @02:10PM (#33660345)
I can show you my results and deliverables all you want, but they're definitely not going to be measured in the number lines on code in a screenshot. Come on, you know this
Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @02:35PM (#33660783)
Totally agree. But I think you would agree that a good engineer (with lots of exceptions for architects, tech lead managers, etc) should be able to look at their git history and find some nice chunks of code besides just adding comments or cleaning up imports/includes.
Re:If you (still) work at Twitter and you can code, head to ... by kibwen on Friday November 18, 2022 @01:45PM (#33659808)
From screenshots? There's no way that Musk has any ability to judge the quality of a programmer based on "up to 10" screenshots of code entirely divorced from its context, especially since he is not a programmer and has no experience whatsoever with any of Twitter's codebases.
Re:If you (still) work at Twitter and you can code, head to ... by qbasic_forever on Friday November 18, 2022 @01:58PM (#33660091)
Yeah that's wild, so you have like maybe 80-150 lines per shot to prove your worth. What is he looking for, algorithm interview tricks like a quick sort or graph traversal? He's in for a shock when he learns most coding isn't what is done in interviews--I bet most Twitter engineer's best work would look like some ugly tangle of complex syncronization logic to allow highly parallel processing. Fast, efficient code isn't always nice to look at or read.
Re:If you (still) work at Twitter and you can code, head to ... by HDThoreaun on Friday November 18, 2022 @06:07PM (#33664097)
> What is he looking for, algorithm interview tricks like a quick sort or graph traversal?

This is so obviously not the point of the exercise that it feels like bad faith. I doubt he's firing anyone at this point. Just looking to see how does what and talk with them about their impact. The code examples are just to get the ball rolling. Basically everyone in leadership at twitter is gone, Musk needs to figure out who can be trusted to keep things from collapsing, not who to fire.

Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @01:50PM (#33659933)
It’s probably more of a filter to see who can’t even come up with 10 examples of work they’ve delivered over the course of a year.

I do a lot of code reviews, and it’s very obvious who on the team barely churns out useful code —- even just from the low density and volume of their code.

Re:If you (still) work at Twitter and you can code, head to ... by deckard1 on Friday November 18, 2022 @02:03PM (#33660204)
run a git blame on any file and you're likely to see a dozen or more people touching it. You would need a large chunk of freshly-written code unmolested by your coworkers. And what's that even going to prove? You're not inventing any novel algorithm. You're going to write whatever code your PM wanted written to support whatever stupid features or A/B test they wanted done. And Elon's going to sit there and judge the worth of that? Based on what metric?
Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @03:20PM (#33661464)
While fully acknowledging that Elon is a jerk…

Most engineers should be able to run “git log -p —author=myname —since=‘12 months ago’” and find 10 examples of non-trivial code.

And those that can’t, should be able to provide a good explanation of what they contribute instead.

Re:If you (still) work at Twitter and you can code, head to ... by JohnBooty on Friday November 18, 2022 @02:05PM (#33660252)
It’s surely this. Unless he’s even more clueless about this than I think he is…. this is his feckless way of figuring out who does what.

I’m guessing the screenshots themselves will be less relevant than their owners’ description of what the depicted code actually does.

This is all very dumb and I’m not defending the way he’s doing this.

Re:If you (still) work at Twitter and you can code, head to ... by michaelmrose on Friday November 18, 2022 @02:03PM (#33660207)
It must be amazing to have such good will that even batshit crazy behavior is rationalized as somehow reasonable. Elon's going off the deep end.

The primary role of leadership is to feed tasks and guidance to skilled people who your organization has selected based on known temperament and skillset.

If you run a software company and don't know you employ who can code you are at titanic slipping beneath the waves status still calling on skilled ship designers.

It's done he burned 44B by being a bad leader.

Re:If you (still) work at Twitter and you can code, head to ... by ghufran_syed on Friday November 18, 2022 @01:56PM (#33660055)
Plus he could just search for that code in the repo to get the overall context, he probably has access :)
Re:If you (still) work at Twitter and you can code, head to ... by qwytw on Friday November 18, 2022 @02:02PM (#33660194)
Musk is the guy who couldn't figure out how to run a python script not so long ago so it's doubtful.

Also it's really not something a CEO in a company of such size should be doing...

Re:If you (still) work at Twitter and you can code, head to ... by unsupp0rted on Friday November 18, 2022 @02:21PM (#33660560)
Running a python script is hard if you're a dev but not a python dev. I got into all varieties of dependency hell on macOS last time I tried to stand up a simple python project I git cloned.
Re:If you (still) work at Twitter and you can code, head to ... by qwytw on Friday November 18, 2022 @02:25PM (#33660619)
Using git might be hard as well if you hadn't done any actual development in the last 15-20 years. Understanding Twitter's codebase without having worked with it all would be a magnitude or two harder.
Re:If you (still) work at Twitter and you can code, head to ... by krapp on Friday November 18, 2022 @01:46PM (#33659826)
But people aren't paid based on the quality of their work, or productivity, but simple supply and demand. We're constantly told this justifies both the high wages of tech and the low wages of, say, Amazon warehouse workers and janitors, on principle. People at Twitter make $100,000 a year because that's what the market value of keeping an ass in that chair is worth.
Re:If you (still) work at Twitter and you can code, head to ... by halfmatthalfcat on Friday November 18, 2022 @01:46PM (#33659828)
A lot of Seniors/Staff don't write "code". They're architecting/planning/guiding. If I'm a Senior Staff DevOps engineer who maintains our entire Kube infra, am I gonna show Elon some sweet YAML configs? "Oh here's my Go templating for our org wide Helm charts that isn't really novel but is really important?"
Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @01:48PM (#33659890)
In an org with thousands of software engineers, shouldn’t most of them be writing code?

Feels like everyone wants to be the exception, and just assumes “someone else” should do actual hands-on work

Re:If you (still) work at Twitter and you can code, head to ... by halfmatthalfcat on Friday November 18, 2022 @01:55PM (#33660042)
Every organization is different but no, I don't think most of them should be writing code. I wouldn't put any kind of quantifier on it. Software development is not just "writing code". Shipping code from ideation to production is more complicated than layman want to make it out to be, especially at these scales. This dystopian "nobody works" fantasy that some people wish for is simply that, a fantasy. I'm willing to bet most, if not all Twitter developers were above average across the industry and were producing work of value.
Re:If you (still) work at Twitter and you can code, head to ... by Gene_Parmesan on Friday November 18, 2022 @02:00PM (#33660157)
No, and this is a core misunderstanding of the profession.

The job of software engineers is to design and implement solutions to business problems with technology. The job of a software engineer is not merely "write code." Writing code will almost certainly be the smallest percentage of a skilled engineer's time. They need to be spending their time thinking and designing.

We're talking about solving extreme scaling problems at extreme scales here, not churning out crud apps at a local freelance studio.

Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @02:28PM (#33660670)
I am not misunderstanding the profession. At a small or a large SW company, engineers should —by and large, with some exceptions— be writing code. I don’t care (and never mentioned) how much time the writing of code takes… whether people spend one hour a day typing or 8.

But while engineers obviously have to spend time thinking and designing, it’s the code that does the actual work and embodies the value of the engineer’s plans. I simply fail to see how a software org could exist where only a small minority of engineers are coding. Makes no sense to me, sorry.

Re:If you (still) work at Twitter and you can code, head to ... by ferrumfist on Friday November 18, 2022 @02:17PM (#33660484)
Junior/Mid Perspective: "I was hired to write code, sometimes I solve business problems"

Senior/Staff's Perspective: "I was hired to solve business problems, sometimes I write code"

Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @06:10PM (#33664141)
Hacker News Perspective: “I’m a software developer — how dare you ask to see my code! How dare you even imply that developers should be writing code! The best software organizations are the ones where barely a few people (out of thousanda of developers) actually write any code at all.”

;-)

Re:If you (still) work at Twitter and you can code, head to ... by ferrumfist on Friday November 18, 2022 @07:56PM (#33665385)
You're completely right, maybe a software developer's total contribution to the bottom line can be conveyed with a few snapshots of context-less code. Maybe every complex problem humanity faces today has an equally easy solution. Maybe nuance and being methodical is for chumps.
Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @08:26PM (#33665662)
> maybe a software developer's total contribution to the bottom line can be conveyed with a few snapshots of context-less code.

I've never suggested someone should be fired if they can't produce code snippets. But it's fair to expect people who don't actively code (when they're not managers or have a non-coding title) to have a reason they're not coding. And there are many perfectly great reasons, especially for very senior engineers. But if someone isn't coding and they're not actually doing anything else of particular value... well, they're not valuable engineers.

Code is not the single-and-only decider of an engineer's contributions, but I reject the notion that it can't be a starting filter to evaluate someone's contributions, and the assessment to proceed from there.

Re:If you (still) work at Twitter and you can code, head to ... by dboreham on Friday November 18, 2022 @01:52PM (#33659965)
> shouldn’t most of them be writing code

In an org of that size, there's much work just in stopping other people writing really bad code.

Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @02:30PM (#33660702)
I definitely agree with this. But if an org is full of people doing nothing but this, you got a real problem on your hands.
Re:If you (still) work at Twitter and you can code, head to ... by qwytw on Friday November 18, 2022 @02:00PM (#33660148)
It's the other way around, The smaller the org the more lines per code you would expected per engineer. Scaling codebases is hard.

> Feels like everyone wants to be the exception

Right. You can easily write 10x the number of lines than an average engineer and create negative value for the product.

Re:If you (still) work at Twitter and you can code, head to ... by moonchrome on Friday November 18, 2022 @01:53PM (#33659991)
Do you actually write software then ? In practice I've found DevOps to mean "sysadmins who know how to write scripts and understand enough development process to be supportive".
Re:If you (still) work at Twitter and you can code, head to ... by cesaref on Friday November 18, 2022 @01:58PM (#33660095)
I've found it to formalise the realisation that there are a number of developers who are hands on and keep the stuff running in production, and rather than employ another bunch to do this, it might make more sense to just leave the developers to it.
Re:If you (still) work at Twitter and you can code, head to ... by Teandw on Friday November 18, 2022 @01:55PM (#33660043)
Then the email wasn't targeted to you. So all of what you said instantly becomes irrelevant.
Re:If you (still) work at Twitter and you can code, head to ... by JohnBooty on Friday November 18, 2022 @01:58PM (#33660102)
I mean honestly, yeah?

If I was forced to take part in this absolutely idiotic exercise I’d be including descriptions of the purpose of the code along with the screenshots/printouts.

“These are the configuration files I maintain. Collectively these control the orchestration of 9,000 of our servers which make up over 80% of our infrastructure” would be be pretty compelling.

Ultimately, while he’s going about it in an insane way that I will not defend one iota, he’s trying to figure out who does what.

It’s one of those things where you have to read between the lines and figure out what the client/exec/boomer actually needs and wants, versus the nonsensical thing they actually asked for.

Your boss who wants his emails printed out every morning may actually just literally want them on paper OR they may actually want a system of triaging and responding to messages that is easy to do with paper but is difficult to achieve with software (and is still, honestly, clunkier than using paper sometimes if we’re being honest)

Re:If you (still) work at Twitter and you can code, head to ... by ncallaway on Friday November 18, 2022 @02:26PM (#33660647)
Or it's just a brute expression of dominance to find out who the subservient employees are.

A hazing ritual to find out who is properly loyal, and who is unwilling to bend the knee.

I don't think he cares too much about the screenshots themselves. I think this is a pretty simple test to see who comes running to the 10th floor and who says: "that's insane, no".

Re:If you (still) work at Twitter and you can code, head to ... by cowuser666 on Friday November 18, 2022 @02:17PM (#33660474)
Counterpoint: yes?
Re:If you (still) work at Twitter and you can code, head to ... by Terretta on Friday November 18, 2022 @01:58PM (#33660093)
> A lot of Seniors/Staff don't write "code". They're architecting/planning/guiding.

This is a problem.

Re:If you (still) work at Twitter and you can code, head to ... by JohnBooty on Friday November 18, 2022 @02:08PM (#33660305)
You want your seniors/staff to have engineering experience, but at some level complaining that they don’t code any more is like complaining that the people who design bridges aren’t going out there and laying concrete foundations 400m deep into river beds any more.
Re:If you (still) work at Twitter and you can code, head to ... by Terretta on Friday November 18, 2022 @08:37PM (#33665749)
no it'd be like saying people who design bridges don't need to know CAD

you're saying they can't pour footings for a data center -- not the same job at all

(or even can't set up a build system, which, god bless)

Re:If you (still) work at Twitter and you can code, head to ... by extesy on Friday November 18, 2022 @01:46PM (#33659836)
If the new link color brought in 0.1% increased engagement and $5M increased revenue then that engineer's salary is more than justified.
Re:If you (still) work at Twitter and you can code, head to ... by timeon on Friday November 18, 2022 @02:04PM (#33660234)
I wonder if even color scheme in requested screenshot can influence review.
Re:If you (still) work at Twitter and you can code, head to ... by piva00 on Friday November 18, 2022 @01:48PM (#33659874)
How do you expect a staff engineer in the middle of driving a multi-year project to revamp some large crufty part of the architecture to a better state, something that will pay off in 3-5 years time, be able to take screenshots of their "best work" to prove to Elon Musk they're worth it?

It's a special kind of hell, it manages to be much worse than the hell it is on having to politically push this kind of project to multiple layers of decision-making higher management to get enough buy in because it's a damn expensive project.

Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @01:59PM (#33660123)
In this hypothetical, did the staff engineer do anything besides attend meetings in the last 12 months? Did they write any code, or design docs, or actually contribute anything?

Elon’s a jerk, but this thread seems to be full of people saying “I deliver value even though I can’t actually demonstrate any evidence of it.”

Re:If you (still) work at Twitter and you can code, head to ... by piva00 on Friday November 18, 2022 @02:13PM (#33660403)
Yes, of course they did: design docs, RFCs, some PoCs to validate assumptions on small scale, etc. that's all part of a staff engineer job.

Now the question is: does Elon have enough technical expertise (or access to such) to be able to judge if a collection of assorted 10 screenshots without context of some GDoc pages, some shoddy PoC code and comments on RFCs is up to par with his bar of what a Staff Software Engineer title should produce? I highly doubt it.

It's not about showing evidence of work, it's that technical work can differ so much depending on context and constraints that it's impossible to demonstrate its value in such a reductive way, it's simple and clear stupidity to even ask to be demonstrated that way.

Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @03:00PM (#33661178)
I’m actually not defending Elon. A blanket “show me ten git snippets” is dumb. This is a horrible way to start off as new boss. I’m only saying, there’s way too much apologism in this thread for not having tangible work results.

To your point, if I started as new manager for a team and the TL said they mostly wrote RFCs and design docs, my next question would be whether those docs led to an actual implementation (by orher people is ok). IF it turned out they write go-nowhere docs and sit in meetings giving obvious advice all day, then I’ll flag it as a potential problem that needs deeper investigation.

Re:If you (still) work at Twitter and you can code, head to ... by qwytw on Friday November 18, 2022 @02:06PM (#33660272)
No. They're saying it's impossible to demonstrate in 10 random screenshots with code lines in it. Not if Musk asked for Powerpoint presentations...
Re:If you (still) work at Twitter and you can code, head to ... by HDThoreaun on Friday November 18, 2022 @06:11PM (#33664154)
The thing about powerpoint presentations is that the slides are not the focus. What the presenter says is.
Re:If you (still) work at Twitter and you can code, head to ... by michaelmrose on Friday November 18, 2022 @02:05PM (#33660245)
Do you write code?
Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @03:07PM (#33661287)
Only at home these days. First fifteen years of my career, as engineer and TL, I wrote a ton of code — every day was for coding, and even late nights and weekends for the extra-fun projects.

Now as a manager and sometimes architect, no code from me but I still review code and spend time stopping bad ideas, getting teams to work together, and all that fun stuff. But I still regard code merged into master, as the ultimate tangible of our work.

Re:If you (still) work at Twitter and you can code, head to ... by lentil_soup on Friday November 18, 2022 @05:25PM (#33663323)
So you wouldn't have a single screenshot of code to show for the past year either?

So, you DO understand what we're trying to say on this thread. I don't get why you are defending this measure as a valid way to measure engineers

Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @05:52PM (#33663825)
No, I completely disagree with the premise here that only a minority of the software organization should actually be expected to deliver code.

As a manager, it’s not in my job description anymore. And when I put on an architect hat, my output is design docs and aligning many different opinions between teams. Also, the senior-most people on my team are no longer coding 100% of their time (they’re designing, reviewing, mentoring) and that’s obviously ok and good.

...But if >50% my team spends every week only mentoring others and attending meetings and writing design docs (as someone else suggested here), I think it would be appropriate to ask what the heck is going on. The idea that for a typical rank-and-file developer (not the TL, manager, architect, etc) that they should be seen as productive software developers without being able to show even a handful of code examples over the course of a year, I’m sorry but I just don’t understand how such a software org would ever actually function.

Re:If you (still) work at Twitter and you can code, head to ... by piva00 on Friday November 18, 2022 @06:22PM (#33664329)
> only mentoring others and attending meetings and writing design docs (as someone else suggested here)

If you are mentioning a previous comment of mine [1] in this thread I think you're grossly misrepresenting my words. And if so I definitely take offense in that as it's not only uncharitable, it's completely missing the point and reducing a brief expansion based on one of your questions to "only attending meetings and writing design docs", something I've never mentioned in the hypothetical scenario you raised.

I expect my assumptions are wrong because if not I'd definitely say you're not fit to be a leader or architect of anything.

[1] https://news.ycombinator.com/item?id=33660403

Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @06:49PM (#33664669)
No, that was about someone else who posted that they would not expect even half of software developers, to be actually writing code. I found that statement bizarre.

Like, yeah of course the top engineers find themselves less and less hands-on-keyboard as they turn more to technical leadership roles. But some people seem to be arguing that code isn’t the bread and butter work for majority of developers. Who’s doing the actual work then, is my question for them.

Re:If you (still) work at Twitter and you can code, head to ... by michaelmrose on Saturday November 19, 2022 @01:38PM (#33673195)
>someone else who posted that they would not expect even half of software developers, to be actually writing code.

I don't think anyone actually said that.

Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Saturday November 19, 2022 @02:29PM (#33673712)
https://news.ycombinator.com/item?id=33660042

I wrote:

> In an org with thousands of software engineers, shouldn’t most of them be writing code?

And this person's reply was:

> no, I don't think most of them should be writing code

Re:If you (still) work at Twitter and you can code, head to ... by michaelmrose on Saturday November 19, 2022 @09:55PM (#33677663)
Read more than one word answer you expected to find.

> I wouldn't put any kind of quantifier on it. I'm willing to bet most, if not all Twitter developers were above average across the industry and were producing work of value.

Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Sunday November 20, 2022 @02:56PM (#33684631)
He literally says he doesn't expect most software engineers to be coding. That's outlandish, and his follow-up that thousands of Twitter engineers somehow can still be "producing work or value" without coding is ridiculous.
Re:If you (still) work at Twitter and you can code, head to ... by BoorishBears on Friday November 18, 2022 @01:49PM (#33659910)
The most important person on my team can probably no longer write idiomatic code for the platform we use at this point, as the platform has moved forward while he's spent the last 6 years mostly working on high level architecture and tying together systems that range from HMI to Automotive to AI...

You could probably fit his committed code for the last 6 months on one page, confuse it for a junior dev's output, and yet firing him would kneecap the team. Other people know individual parts of what he knows, but the value of having one person who knows them all in immeasurable.

I can't imagine a place at Twitter scale didn't have similar individuals.

Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @02:01PM (#33660164)
Ok, so that’s one person that just needs to explain his role to the new boss. But the same excuse can’t apply to everyone on the team.
Re:If you (still) work at Twitter and you can code, head to ... by qwytw on Friday November 18, 2022 @02:08PM (#33660296)
And the new boss has enough time to throughly review the contributions of every employee in the company? To be fair is the number of engineers left in Twitter falls to double digits this just might become possible...
Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @03:09PM (#33661311)
I have to assume he’ll delegate to people he trusts.
Re:If you (still) work at Twitter and you can code, head to ... by qwytw on Friday November 18, 2022 @04:25PM (#33662482)
I would fine it hard to make this assumption based on how he's behaving.

Also does he really have that many at Twitter people whom he trusts? And are there many who trust him?

Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Friday November 18, 2022 @05:46PM (#33663726)
I think he’s brought in buddies, and heads of engineering from tesla and spacex.
Re:If you (still) work at Twitter and you can code, head to ... by qwytw on Saturday November 19, 2022 @05:06AM (#33668797)
Right, they must be experts at what Twitter is doing. Industrial, electric, rocket engineering etc. is basically the same as frontend/backend development.

To be fair I can't tell if your post is sarcasm or not.

Re:If you (still) work at Twitter and you can code, head to ... by khazhoux on Saturday November 19, 2022 @06:25AM (#33669192)
Why would it be sarcasm? I read somewhere (?) that Elon brought in his eng leads from SpaceX and Tesla to help him sort things out.

At any rate, I think you'd be mistaken to believe that there aren't top-notch software engineers at SpaceX and Tesla. They both have front-end tools, massive backend systems, data pipelines at huge scale, metrics and analysis systems, and so forth.

Re:If you (still) work at Twitter and you can code, head to ... by qwytw on Tuesday November 22, 2022 @08:27AM (#33705506)
> help him sort things out

I doubt this could have a significantly different outcome than just firing people at random (or using some bizarre metrics like lines of code committed). That's probably irrelevant if Musk's goal is to simply drastically cut the number of employees at Twitter one way or the other.

Re:If you (still) work at Twitter and you can code, head to ... by HDThoreaun on Friday November 18, 2022 @06:13PM (#33664199)
Twitter has like less than 1000 employees. If half are getting this review for 10 minutes each that's 83 hours. A team of 8 that he trusts can do that in a day. No it's not thorough, but it's a start and you can schedule more thorough reviews as needed.
Re:If you (still) work at Twitter and you can code, head to ... by BoorishBears on Friday November 18, 2022 @08:26PM (#33665661)
First off, it had a lot more than 1000 employees when this started.

But this thread is missing the forest for the trees: take my coworker for example.

He's become such a pivotal player because he stayed at the company much longer than the average tenure in our industry.

Why did he do that? Well, my hunch is the fact no one sweats him if he needs to pick up his kids from school, he can work from home as needed, he's not expected to work 80 hours a week... all play into that.

So it doesn't really matter if you realize he's valuable, fire half the company and start talking about extreme work hours and he'll rightfully leave.

People like him such experts at the specifics of their jobs that even 30 hours of their work is worth more than 80 hours of some loyal Elon drone who might have all the zeal in the world, but can't magically recreate 6 years worth of being deeply embedded in a company.

-

We already saw Twitter employees saying Elon has fired people who fit in this category.

And to add fuel to dumpster fire, those people tend to have stayed due to a bond with the job. Start shaking it up by getting rid of people they build camaraderie with and doubling work hours and they'll leave.

After all, having a resume showing years of executing at a high level in a company like Twitter is a huge boon. Money was raining from the sky until very recently and these people ignored it and stayed put. You can't find people like that easily in our industry.

Re:If you (still) work at Twitter and you can code, head to ... by qwytw on Saturday November 19, 2022 @05:04AM (#33668785)
Or you could just rank everyone by the number lines they committed in the less 6 months and fire the bottom 50%. I would put very little trust in any review process someone who displayed such lack of judgement comes up with.

A more reasonable explanation is that he just wants the employees to self select. (Sane) People who are unwilling to take this process seriously will just leave and only those who'd fit in the environment he's creating would stay.

Re:If you (still) work at Twitter and you can code, head to ... by BoorishBears on Friday November 18, 2022 @02:35PM (#33660782)
You accidentally stumbled across what everyone else has been complaining about this entire time... he fired 3,700 people in a couple of weeks!

He was asking them to print our their code and show it to a team of his engineers, that didn't exactly leave time for in-depth discussions about non-code impact.

His entire mantra has been code-is-king and claiming people's non-code work was cruft from over-engineering, so it's not exactly like he'd accept that excuse anyways.

Re:If you (still) work at Twitter and you can code, head to ... by mint2 on Friday November 18, 2022 @01:50PM (#33659919)
How is that the fault of the developer since in all likelihood a PM dictates what they do. If the PMs don’t prioritize important things and obsess over the shade of blue, fire the PM and give the dev a chance
Re:If you (still) work at Twitter and you can code, head to ... by MarkMarine on Friday November 18, 2022 @01:55PM (#33660038)
That's like asking an artist to bring screen shots of the best 10 brush strokes.
Re:If you (still) work at Twitter and you can code, head to ... by pmoriarty on Friday November 18, 2022 @02:33PM (#33660755)
It also reminds me of this scene[1] in Amadeus where the king criticizes Mozart for having too many notes.

[1] - https://www.youtube.com/watch?v=H6_eqxh-Qok

Re:If you (still) work at Twitter and you can code, head to ... by cesaref on Friday November 18, 2022 @01:56PM (#33660054)
What if your most important contribution so far this year has been removing 10,000 lines of code?
Re:If you (still) work at Twitter and you can code, head to ... by awinder on Friday November 18, 2022 @01:56PM (#33660059)
Presumably this case was covered in the first round of layoffs when they stack ranked engineers by lines of code produced in the last (6 months? 1 year?)
Re:If you (still) work at Twitter and you can code, head to ... by tibbydudeza on Friday November 18, 2022 @01:56PM (#33660063)
Where do you see yourself in 5 years - dumbest HR question ever - earn bucket loads of more money ???.
Re:If you (still) work at Twitter and you can code, head to ... by HeyLaughingBoy on Friday November 18, 2022 @01:57PM (#33660073)
Here's a different take. I was a Staff Engineer at one job. Want to know what my best work one year was? An outsourcing contract I spent a few months negotiating.

Any code I checked (that year anyway) in paled in comparison to the value I added by doing that.

Re:If you (still) work at Twitter and you can code, head to ... by lentil_soup on Friday November 18, 2022 @02:14PM (#33660410)
> It's hardly losing the plot to ask someone "What have you achieved and what do you think your best work is?

that's not what's being asked, they're asking for screenshots of code. Which is not the same.

Re:If you (still) work at Twitter and you can code, head to ... by UncleMeat on Friday November 18, 2022 @02:33PM (#33660757)
My best work is architecture, design, and domain modeling. You can't see that on a page of code.