I think the general idea of finding people who take pride in a job well done is a sound one and does often mean the difference between success and failure of a project/business. Where the article completely falls down in is how to measure “giving a shit”. There’s plenty of people that work long hours, get rewarded well but ultimately just create mess after mess that someone who cares about clean, simple code then cle…
Now, I have competent and organized managers, and they help me push code with high efficiency, which is satisfying, but in a very different way than one that is more tied to my identity.
From a management point of view, you really do not want to hire a person who gives a shit if you are a shitty manager, let's say top quintile, (statisically, if you are if you are manager, you are), because when that person leaves, and they will, it's not going to be any fun for you.