Hacker News new | ask | show | jobs
by nperez 1300 days ago
In the past I've been told to hire specifically for the personality trait of being willing to push back hard. Though stubborn people might be difficult sometimes, I really appreciate their presence when requirements are unclear or unrealistic.

With that said, code quality, F/OSS license policies, and testing should be something the whole team talks about and comes to an agreement on. There's a big difference between pushing back and failing to meet the team's basic standards, and at a certain point it becomes a performance issue.

3 comments

There’s a difference between stupid stubborn and technically competent stubborn. I’ve worked with people who are very smart and absolutely can’t suffer a fool (or some arbitrary rule). They can be annoying to work with because they push against the status quo and sometimes you just want to get the review done and move on. But they are fundamentally right and often times push back hard enough to where things actually change for the better. I don’t mind this too much and sometimes I wish I was more like that. Sure, they could have applied some social grease to make things roll more smoothly , but whatever, people are people.

Then there’s stupid stubborn where it’s just laziness or lack of capacity, or something else. This guy sounds more like that.

I think it's good to have at least 1 person in the team like this. Sometimes a higher up makes a mistake and suggests a terrible idea. If the team is all yes men (or women), then that bad idea is implemented and in the end, causes a lot of pain down the line. The worst part seeing that look in your teammates faces. They KNOW it's a bad idea, yet no one says a word.
Upvote