4 ms·
99% of the problems I face personally is some variant of how do you take a team of people with differing levels of ability and not have them perform at a level
by kypro 4y ago
99% of the problems I face personally is some variant of how do you take a team of people with differing levels of ability and not have them perform at a level of the lowest common denominator in every skill category?
I don't know what the answer is but I think code reviews are fundamentally broken. They need to be more dynamic and more intelligent, simply requiring a code reviewed by someone is close to worthless.
If I'm the JavaScript expert then I should be able to tag myself as such so I know about every piece of JavaScript that's going into the codebase before it's merged. But more importantly, if I'm the expert on some section of the codebase I should be able to "lock" that code to myself in such a way that any changes to that code must first go through me.
Maybe this kind of thing is already possible, but I've just not seen it. Half the time code reviews are worthless because it's one dev who doesn't really know what they're doing reviewing code of another dev who doesn't really know what they're doing.