49 ms·
Judge seniors as seniors, and juniors as juniors. You say that juniors are probably writing a ton of code.. well some of them aren't doing that. Some of the
by MichaelCollins 4y ago
Judge seniors as seniors, and juniors as juniors. You say that juniors are probably writing a ton of code.. well some of them aren't doing that. Some of the juniors are slackers who are coasting on their social skills and office rapport. Looking at LOC changed can help you identify these people. Confront them with this data and give them the opportunity to explain themselves. Some of them may have good excuses for why they don't have much code but have certainly been working hard. Many of them won't.
Or should we pretend that everybody at twitter is a hard and honest worker?
- watwut 4y agoI did not said probably. I said, Juniors systematically as a rule produce more code. And even in that bracket, I will give harder tasks to more capable junior ... leading to them producing less code. I will also help less to more capable junior and help more to weaker one - leading to more capable junior spending more time figuring stuff independently. That is super useful for team productivity (he is not hogging senior). Seniors have also huge differences due to doing different tasks. A go to guy for stuck out issues produces less code then someone on greenfield module. And loc has zero with productivity. Unclear analysis and requirements are another source of low LOC. You produce less of them when you are spending a lot of time reading convoluted sentences or calling people for clarifications. Seriously, are you all working on repetitive web shop tasks that you think loc has anything to do with productivity? Or not coding at all?
- falcolas 4y ago> Or should we pretend that everybody at twitter is a hard and honest worker? Much like how we are asked to assume the best of posts here on HN, and presume innocence of those on trial for crimes, yes, that seems like a good place to start from.
- MichaelCollins 4y agoAssuming that any particular worker is competent until proven otherwise is fair. Assuming that all workers are competent is just naive. You may as well assume there are no bike thieves in NYC.
- falcolas 4y agoWe're discussing 50-75% layoffs - terminating the employment between 3,500 and 5,250 software engineers... people. I feel it's completely fair to assume that a vast majority of them are competent. Just as I assume that a vast majority of people on bicycles in NYC aren't thieves.