3 ms·
Ok 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
by hamburglar 4y ago
Ok 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.
- s1artibartfast 4y agoOf course nobody is excited to explain what value they provide on short notice to keep their job. Nobody likes getting fired either. I agree that these exercises are neither measured, careful, or well coached. It is a blunt and imperfect way to see who codes at all, who can articulate their job, who can handle uncertainty and pressure, and also who will follow orders. Taking a screenshot and explaining your code is not some impossible task. People just don't like the stakes. My point is that it seems like people are overly focusing and critical of the request itself, when when request is a practical way to meet the goal. it just happens that the goal is crazy, unmeasured, rash. I agree it is out of line from what people want and expect. I'm not sure there is any way to cut >75% of staff and gut a company culture in weeks that would fit the expectations and desires of employees. The situation is unheard of.
- hamburglar 4y agoOk, well everything you’ve said in this subthread up until here has seemed to defend the request as reasonable. That is the confusing part. Our entire conversation still works if we swap in “please measure the length of your forearm and report to the 10th floor” for the request. It’s an unreasonable and arbitrary way to compare employees for immediate dismissal, yet it’s definitely a way that would let you cut 75% if that was your goal.
- s1artibartfast 4y agoI'm saying that I wouldn't like it, but it is a reasonable request to expect a worker to be able to perform it. I think that it's imperfect but probably an moderately effective way to compare employees for immediate dismissal. I would not like facing immediate dismissal. I think the difference is that I don't think it is nearly as arbitrary as you do.
- hamburglar 4y agoYeah. I think when done this hastily, it’s gonna be pretty arbitrary. Otherwise we’d always do it this way.
- Jensson 4y agoIt is an email with an explanation of what you do, then some screenshots with code. People who mostly delivered value by writing code at Google wrote an explanation what they did, and often linked to different changelists with code they had written. The only strange part here is the screenshots of code instead of PR's, but adapting to that isn't very hard, take some screen shot of the diff or some part of the code and explain how that code fullfills the things you talked about in the email. A person who can't do that lacks the soft skills to be an effective software engineer.