We assess new hires on a scale that goes from junior programmer, to programmer, to senior programmer, to lead programmer, to principal programmer (or designer or customer support or ops or whatever role we’re hiring for). We use the same scale to assess when someone is in line for a promotion.

