News for hackers. Stuff that matters.

What qualities are important in choosing someone to hire or finding a partner to work with

What order would you put these traits in? Anything else to look for?

(Of course, also realizing that your potential employee or partner should be evaluating you in the same way.)

A) Compatible personality - someone with whom you enjoy working

B) Deep knowledge in whatever platform you're using

C) Broad knowledge in a computing topics; familiarity with other languages and platforms; experience solving problems in diverse computing environments

D) Subject matter expert in the domain you're working on - accounting, medicine, education, industry, public relations, etc.

E) Enthusiasm

F) Curiosity

G) Education

H) Logistics - person lives near you or is willing and able to relocate

I) Stability - can the candidate live with his or her means during tough times?

J) History of completing things

K) Communicates well

L) Polite

(not listed in any order)

( 27 comments | 16 points | on HN )
Re:What qualities are important in choosing someone to hire ... by pg on Sunday September 02, 2007 @02:51PM (#49487)
If you want a cofounder for a startup: sanity, trustworthiness, determination, general intelligence, hacking skills, and ability to do things you're bad at.
Re:What qualities are important in choosing someone to hire ... by ratsbane on Sunday September 02, 2007 @06:03PM (#49551)
By sanity I'm assuming you mean serious horse's-head-in-the-refrigerator loopiness and not the sort of insanity that makes grown men construct trebuchets or think they can write novels. Also, I considered trustworthiness and honesty for that list but didn't include them because I think most people are honest and weeding out the remaining few may take time, but those are all good points.
Re:What qualities are important in choosing someone to hire ... by palish on Sunday September 02, 2007 @03:26PM (#49494)
'Sanity' made me chuckle. It's important, but it's like listing 'not a serial killer'.
Re:What qualities are important in choosing someone to hire ... by pg on Sunday September 02, 2007 @05:23PM (#49527)
Serial killers are one in a million, if that, whereas I suspect at least 1% of good hackers are too crazy to work with.
Re:What qualities are important in choosing someone to hire ... by palish on Sunday September 02, 2007 @06:19PM (#49556)
That's interesting. Can you say why you suspect that without naming names, or list some traits that would make someone too crazy to work with? Did anything specific happen at a company you can talk about?

I can't think of anything that would qualify any of the dozen or so programmers I know as crazy. It'd be interesting to know what a crazy hacker is like.

Re:What qualities are important in choosing someone to hire ... by far33d on Sunday September 02, 2007 @06:51PM (#49562)
If you haven't met the 1% he's talking about... it might be you :)
Re:What qualities are important in choosing someone to hire ... by palish on Sunday September 02, 2007 @07:03PM (#49563)
It'd be arrogant to rule that possibility out, but I'm cheerful.

Especially when I have dinner arrangements with Hannibal.

Hey, wanna tag along sometime? We'd love to have a friend for dinner.

Re:What qualities are important in choosing someone to hire ... by amichail on Sunday September 02, 2007 @05:35PM (#49532)
This is probably true of people in any creative field.
Re:What qualities are important in choosing someone to hire ... by Alex3917 on Monday September 03, 2007 @01:51AM (#49613)
From what I understand it's also multiplicative. So for example if someone were both a hacker and a painter...
Re:What qualities are important in choosing someone to hire ... by falsestprophet on Monday September 03, 2007 @03:33AM (#49633)
I murdered a lot of people; lets get rich.
Re:What qualities are important in choosing someone to hire ... by ahsonwardak on Tuesday September 04, 2007 @01:11AM (#49868)
I hate to be so Covey's Seven Habits, but you gotta find someone that has the passion, skills, ethics, and temperament. These are the leadership skills needed to avert the worst situations.

They've gotta be able to communicate and be open-minded. And most of all, they have to have these qualities in lieu of a big ego. Sometimes, we 20-something's think we know a lot more than we actually do. I think the best of us are those that can listen attentively to contrary opinions.

Re:What qualities are important in choosing someone to hire ... by epi0Bauqu on Sunday September 02, 2007 @03:45PM (#49501)
Re:What qualities are important in choosing someone to hire ... by startupstarter on Monday September 03, 2007 @02:13AM (#49618)
Thank you so much for the link, it's the best I've read on the subject.
Re:What qualities are important in choosing someone to hire ... by Kaizyn on Sunday September 02, 2007 @11:59PM (#49606)
If someone has curiosity, good communication skills, and a modicum of coding skills, that's all you really need. Domain, platform, and computer science knowledge can all be acquired as needed. Compatible personality is moderately useful; however, you can always get around conflicts by partitioning the project into areas where you designate one or the other of you as the head overseer who gets dictatorial powers in that area.
Re:What qualities are important in choosing someone to hire ... by nmeyer on Sunday September 02, 2007 @05:26PM (#49530)
Nunchuck skills.
Re:What qualities are important in choosing someone to hire ... by kleine2 on Sunday September 02, 2007 @01:24PM (#49459)
It's too hard to follow the order that someone types. Is there a more user friendly way to present this information?
Re:What qualities are important in choosing someone to hire ... by mdakin on Sunday September 02, 2007 @03:55PM (#49503)
Creativity [1] is another very important characteristic to have on the team. And luckily you can detect the most creative people within minutes of talking to them about hard problems.

[1] n. the use of the imagination or original ideas (O.A.D.)

Re:What qualities are important in choosing someone to hire ... by superhelix on Sunday September 02, 2007 @03:18PM (#49491)
The critical two attributes in a successful partner without question are raw brainpower and an unwavering determination to succeed. Everything else is gravy.
Re:What qualities are important in choosing someone to hire ... by nanijoe on Sunday September 02, 2007 @03:22PM (#49492)
raw brainpower is over rated
Re:What qualities are important in choosing someone to hire ... by binnymathews on Monday September 03, 2007 @02:57AM (#49628)
I agree - sheer enthusiasm and get it done attitude makes up and then some more for raw brainpower.

Something else that is important in the context of compatible personality is someone who is very direct and critical when needed.

Re:What qualities are important in choosing someone to hire ... by ratsbane on Monday September 03, 2007 @11:57AM (#49694)
That's a good point. The ability to disagree well is useful. I'd rather work with someone who won't automatically rubber-stamp everything I say but instead, when he disagrees, can argue his points in a clear and well-informed way. It is rather satisfying to be proven wrong and learn something in the process.

A friend of mine who works at Goog since the early days has noted several times that he frequently feels like the dumbest person in the room. He's quite bright and probably would be the smartest person in MOST rooms.

I think I would rather work somewhere I would feel like the dumbest person in the room than the smartest.

Re:What qualities are important in choosing someone to hire ... by staunch on Sunday September 02, 2007 @08:47PM (#49572)
One I'd add: Resilience. The ability to have frustrating disagreements or problems and get past them easily without the build up of any residual resentment.
Re:What qualities are important in choosing someone to hire ... by kashif on Sunday September 02, 2007 @09:22PM (#49581)
I think you might be checking too many things, which will make it almost impossible to hire someone. I would just evaluate on A,C, E, F, H, K
Re:What qualities are important in choosing someone to hire ... by Neoryder on Monday September 03, 2007 @12:59PM (#49714)
Question, from A to L what do qualities do you think you already have?
Re:What qualities are important in choosing someone to hire ... by nostrademons on Sunday September 02, 2007 @12:26PM (#49447)
A, E, J, F, K, D, B, H, I, C, L, G
Re:What qualities are important in choosing someone to hire ... by yamada on Thursday September 06, 2007 @11:33PM (#51471)
Mental problems. I jest not. All (financially) successful people I know have serious mental problems. It's that special little fire in the belly that keeps you warm all those hard, lonely nights until you make it. Plus the extra voices in your head keep you company late at night. Oh and sexual frustration. Sublimation is a powerful tool if used properly. How many sexually satisfied folks with hot girlfriends who tend to their needs regularly do you know who are part of startups? None? Think about it. Your startup is your mistress. And professionalism. The ability to wait until after you've hit the jackpot to write that article about what a jackass your partner is, but to use the tension as fuel until you do so. Delusions of grandeur helps.
Re:What qualities are important in choosing someone to hire ... by ratsbane on Saturday September 08, 2007 @12:50AM (#52068)
Good answer. I think you might be right. I'm afraid you might be right.