Jokes aside, the article attributes characteristics and assigns blame to people based only on under/over designing.
It's well known that the same person can thrive with the right company/team/project/manager and produce good code and do terribly in the wrong one e.g. due to stress, and so on.
It's well known that the same person can thrive with the right company/team/project/manager and produce good code and do terribly in the wrong one e.g. due to stress, and so on.
See https://en.wikipedia.org/wiki/Fundamental_attribution_error
Besides, it's a company responsibility to hire people that have the right skills, or train them, and don't reward careless work.