Last year, startup-investor Shekhar Kirani made acontroversial series of tweets.
In them was a list of characteristics he thinks are found in the bestsoftware developers so-called 10x engineers.
He suggests that its a sacrifice worth making because they are great atwriting code.

But is this the real image of a valuable developer?
Is trading general warmness for raw technical talent worth it?
It’s free, every week, in your inbox.

The abrasive, brilliant, lone-wolf throw in.
But like many stereotypes, studies show that it does not reflect real life.
These traits obviously can make life easier for team members in general, but this isnt the whole story.

The study explained that, when combined with straightforwardness, agreeableness leads to a better flow of ideas.
Agreeable people can challenge an idea in a way thats empathetic and supportive.
Such a team will be much more effective at reconciling differences and solving problems.
Cooperation in a team benefits its productivity.
Individuals that produce code in isolation cause huge knowledge gaps for the rest of the team.
Its much more sustainable to hire someone who actively explains their code and mentors other team members.
Of course, having programming knowledge and experience in a team is still critical.
Thisarticlewas originally published on.cultbyDoug Neale.
.cult is a Berlin-based community platform for developers.
Story by.cult
.cult by Honeypot is a Berlin-based community platform for developers.