Obviously this author has their biases, but shouldn’t a hiring / promotion committee be able to cut through this and find “the best teachers” for their students, and incorporate these factors you’ve outlined.
Similarly in the corporate world some companies have much better developers than others even though there isn’t a perfect way of evaluating a developer, especially at the more senior level.
Similarly in the corporate world some companies have much better developers than others even though there isn’t a perfect way of evaluating a developer, especially at the more senior level.