|
|
|
|
|
by crznp
3859 days ago
|
|
I see a rock star dev as the guy that seems the best from the outside: most likely because he completes tasks fast at the expense of being maintainable, documented, or understood by the rest of the team. The rock star must be smart because they're using a ton of technologies that nobody else understands. But do you really want that? Part of the disagreement is surely semantics: if you want to define "rock star" as the best, then I guess they're the best (however you measure that). But being a jerk is not semantics. If that works for your organization, great. But I don't want to have to deal with that. |
|
That's not a rock-star, it's not what the term means.
As for your main point, most people don't want to deal with jerks, so what? That doesn't mean anything when it comes to whether the jerk is a good leader or not. Lots of leaders are jerks, it's rather common to people who feel "they should be in charge".
Leaders are those who take charge, and lead. Naturally they find ways to take charge of a leaderless group and while you want to say they shouldn't be the leader, they are by virtue of being the only leader there. The smart guy you think would make a better leader, generally doesn't want to be leader and will let the jerk take charge; that actually disqualifies them as good leaders because a good leader wouldn't do that.