3 ms·
Playing Devil's Advocate here, but perhaps you're a "lousy" team player? Technical ability is important, but so is being sociable and getting along with your p
by pm 18y ago
Playing Devil's Advocate here, but perhaps you're a "lousy" team player?
Technical ability is important, but so is being sociable and getting along with your peers. In fact, being sociable can often bond teams and elevate everybody's performance just through their willingness to work together.
An extreme example of a "lousy" team player: I know a very smart teen, who recently emigrated from Europe, who's got more raw programming talent than I've ever seen in anyone. He's currently working for a friend's startup, and he comes in after-hours to do his programming.
It's a small team, two or three programmers inclusive, and the other programmers are no slouches. However, he doesn't take direction, rarely interacts with fellow programmers and has no concept of business requirements. Experience will educate him with some of the business requirements (e.g., code reuse as opposed to writing from scratch), but if he doesn't think it's important, he simply won't play ball.
You can't build a solid team with that kind of personality.
Clearly, you're not so neurotic that you need to come in after-hours to code, but the tendencies are within most able programmers. Instead of locking yourself away, use your downtime to observe and educate your fellow programmers (and encourage them to do the same). No matter how able you think they are, they'll teach you something of worth.
- DaniFong 18y agoYou actually can build very successful teams with the kinda of personality, but they're very different animals than most are used to. They feel less like a team playing a sport and more like an artists collective. And to make everyone walk in one direction, the bar is set much harder -- you need to explain well why you believe this is the right direction. Many very good hackers mirror such statements. It's not always a matter of wanting to do something 'your way', often times, a hacker will bristle at management because he or she genuinely thinks (and has good reason) that it's to the company's benefit.
- pm 18y agoI would think that most passionate programmers have this personality to some magnitude, but it's the magnitude that really counts. There is a threshold where a hacker's isolation outweighs their technical flair. It's a potentially dangerous situation, because when there is no chance to challenge a hacker's perceived authority on what would otherwise be a reasonable conclusion, the hacker can remain under the notion that the conclusion (and often subsequent, unrelated conclusions) are infallible. At some point in a hacker's career, no matter how smart they are, they're going to be wrong about something. They will respond one of two ways: they will retract into their shell and fortify their position, or instead, poke their head out and learn how someone on the outside formed their opinion. Curiosity begets discussion begets socialisation. Hackers are touted to be curious by nature, and I wouldn't imagine that curiosity excludes human beings. We are, after all, the strangest contraptions we're ever likely to encounter. If a hacker's reasonable conclusion is rejected, then isn't the better response to open a dialogue as opposed to assuming that your rejector knows no better? The hacker needn't have been rejected by management either. If the hacker disallows a fellow hacker the opportunity to understand and challenge their perceived authority through deliberate interference, how can they claim to be a hacker? They're applying the same management practices they claim to detest to achieve superiority. In the end, it comes down to having a curious mind and an open ear. If you don't have these traits, you can't seriously consider yourself to be a good hacker - or a good manager.
- allenbrunson 18y agoi couldn't have answered this any better than danielle did, so i'm going to let it stand. heh! i guess we're all somewhere along the cubicle-worker-bee/cowboy spectrum. i'm closer to the cowboy end. as is anybody serious about being involved in a startup, i think.