4 ms·
Where did he say that he will evaluate if the code is good or bad? He didn't. It's more likely just a way to see what employees think is their most important wo
by Teandw 4y ago
Where did he say that he will evaluate if the code is good or bad? He didn't. It's more likely just a way to see what employees think is their most important work.
- hamburglar 4y agoIf the goal was actually to see what employees think is their most important work, that (and criteria) would be specified, instead of playing "what is he looking for" mind games.
- Teandw 4y agoHe did specify. He asked for most salient. Salient means "most noticeable or important." He hasn't played any mind games. He's asked for exactly what he wants.
- deleted 4y ago[deleted]
- deleted 4y ago[deleted]
- hamburglar 4y agoThat is completely a mind game. Salient according to what criteria? Is he going to be happy to see wonderful high level distributed designs? Great coding practices at the micro level? Unit tests? Performance-oriented code? Ops greatness? CRUD boilerplate that any junior IC could jump into without much understanding (seems like this might be a stealth winner if he’s gearing up to build a skeleton crew of low-seniority devs that don’t have a lot of career options). Is feature work sexy to him or does he want to see work that is oriented around KTLO cost minimization? Improvements on usability (decreases support costs)? Reliability? Scalability? Security mindset? (obviously kidding about that last one) There are so many things that are “salient” depending on his priorities and attitudes that this is a fool’s errand.
- Jensson 4y ago> That is completely a mind game. Salient according to what criteria? Is what you do worth your salary? That is a pretty simple criteria, if you deliver significant value in basically any way that should be enough. Why do you think this is would be so hard? We had to write down reasoning like this to motivate our job at Google 1-2 times a year, it isn't hard to do.
- hamburglar 4y agoOk now do it in 10 code screenshots. My complaint isn't in the general concept of justifying your value. My complaint is in the request to have every coder in the company boil this down to such a simplistic representation of it on short notice in an environment where every indication is that it's going to be considered for a laughably small amount of time and then you might be fired on the spot if you didn't focus on the right axes.
- s1artibartfast 4y agoWhy does everyone assume that people won't have a chance to explain the value of their code in these interviews? How much time do you think you would need to put together a list of your 10 biggest contributions and some screen caps to illustrate them?
- hamburglar 4y ago> Why does everyone assume that people won't have a chance to explain ... I think the fact that this is happening to every coder at twitter in a few hours' span, coupled with the fact that thus far, the firings have been capricious, hasty, and based on apparently very little data. Nothing about these exercises seems to be "measured" in the "carefully considered" sense. If you're thinking of these in contrast to standard performance evals that we all expect to have to do, you should also actually compare the processes in a meaningful way. Perf evals: you get weeks to work on them, you get to write a long-form essay making your case, you rarely ever get fired on the spot for not doing well, you get all manner of coaching and documentation about how to do well on them (including very specific tips on criteria for success). Compare and contrast with "bring me 10 screenshots of your code by 2pm today" along with the recent atmosphere of "anyone who doesn't meet the surprise criteria we just sprung on you is fired" and you wonder why people think this is absurd? He can run his company how he wants, but this is way out of line with what I (and obviously many others) have come to expect. Don't understand the outrage? Well, this is the explanation. We've never had to put up with this shit before, and we don't feel like starting now. 1200 people quit yesterday. We still don't know how many were unwilling to jump through this latest dumb hoop. We shall see.
- ryanbrunner 4y agoThe most important work I've done in any company isn't obvious from some small snippet of code in isolation. It's a clever bit of modeling data or code architecture that would look completely unexciting without knowledge of the problem domain.
- brokenmachine 4y agoNo screenshot. You're fired.