Earlier quoted context omitted.
So if I'm hiring someone at what point am I allowed to use my own personal discretion? Am I allowed to dislike someone? Am I allowed to say I don't like them so please don't hire them?
Why don't you like them _and_ which of those reasons will affect their job performance? Do they dismiss any approaches besides their own? Do they think mentoring is a waste of time? Do they think that their code is so obvious that there's no point in documenting? Do they think their code is so perfect that unit tests are unnecessary? These are good reasons to dislike someone and not hire them. Do you dislike them bec…
> Do you dislike them because they seem kind of boring? Get over yourself.
This is an interesting discussion that brings a lot of vitriolic comments.
A counterpoint that you seem to be dismissing: building a successful team often requires a good cultural and team fit. Hiring just on 'merit' alone doesn't guarantee success.
Consider the example of hiring a 'superstar' that the other team members do not like which would consequently impact the performance of the team as a whole because they don't work optimally. For the manager in charge of the team, culture fit is an important factor alongside others.