Comment Re:This isn't an obviously easy question (Score 2) 785
In my opinion management generally has insufficient technical grasp to make informed judgements on the quality of developers or the software they produce. Managers understand when a developer has said a task is done. Most managers have no clue how to determine whether that work was done well.
This is based on 30+ years experience as a software developer and manager. I stay current. Sadly, I find it rare that management also stays technically current. So, I no longer expect managerial decisions to be informed -- or fair.