News for hackers. Stuff that matters.
Re:How to hire a programmer when you're not a programmer by fjh on Tuesday October 26, 2010 @04:16PM (#1835898)
Am I the only one who thinks that the first one is a terrible heuristic? In my experience, people who don't have a lot of experience tend to be the most opinionated. I may just be thinking of the wrong kind of opinionated, but as far as I can tell any programming language's biggest fans tend to be the programmers who only know one language.
Re:How to hire a programmer when you're not a programmer by yummyfajitas on Tuesday October 26, 2010 @04:47PM (#1836023)
Not only that, but the specific example they gave is even worse.

Ruby vs Python? My only opinion on Ruby vs Python is that I wish one would die so that we don't have two utterly similar languages fragmenting the same niche and causing lots of duplicated effort (e.g., ruby oauth and python-oauth2). Does that make me a bad programmer?

Re:How to hire a programmer when you're not a programmer by protothomas on Tuesday October 26, 2010 @04:52PM (#1836040)
I may be wrong, but I think that reply would probably qualify you as a good programmer based on the first point.
Re:How to hire a programmer when you're not a programmer by barry-cotter on Wednesday October 27, 2010 @05:03AM (#1837838)
How many niches are there anyway?

<Lisp, Lua, Smalltalk> <Haskell, Ocaml> <Python, Ruby, Perl>

I'm not even sure how if C and C++ belong in the same class, never mind Java.

Re:How to hire a programmer when you're not a programmer by phugoid on Tuesday October 26, 2010 @04:38PM (#1835988)
I was really opinionated ten years ago, before I had tried to build anything serious. These days, I think every choice is a trade-off. I wonder if I'll ever be opinionated again.
Re:How to hire a programmer when you're not a programmer by jpablo on Tuesday October 26, 2010 @04:40PM (#1835997)
I'm in the same bandwagon as you. But I still think I can discuss passionately the tradeoffs of the different choices at length.
Re:How to hire a programmer when you're not a programmer by meinhimmel on Tuesday October 26, 2010 @05:36PM (#1836214)
I'm the same way, but I'm going to expand on that a bit.

It's not that I'm no longer opinionated, but I've matured as a programmer. I no longer view any solution as the only/best solution to any given problem. So rather than being so opinionated that you don't concede, I find myself listening to other possible solutions with an open mind and admitting that I'm wrong.

I feel that people who are overly opinionated just haven't matured to the point where they can comfortably say that they're wrong or that another solution exists that performs just as well.

Re:How to hire a programmer when you're not a programmer by rue on Tuesday October 26, 2010 @05:16PM (#1836129)
Yes, you are opinionated about being opinionated.
Re:How to hire a programmer when you're not a programmer by lusis on Tuesday October 26, 2010 @04:40PM (#1835996)
I think you're right in thinking the "wrong kind of opinionated".

I'm pretty f'ing opinionated about certain things and those are not trivial things - testing for instance.

I'm also opinionated about languages but I can clearly articulate why I would choose python over ruby and vice versa in any given situation. Same goes for rdbms vs. schemaless data stores.

Some of my favorite and best interviews have been geeking out discussing technology with a potential employeer.

What was really left out was "make friends with a trusted geek". Have someone you can call on to perform the interview on your behalf. I have pretty solid bullshit detector and have frequently helped out friends who couldn't find a technical resource to perform a phone screen.

Re:How to hire a programmer when you're not a programmer by Dylanlacey on Tuesday October 26, 2010 @06:54PM (#1836484)
Maybe they should have drawn a distinction between "Opinionated because they're ignorant" and "Appears opinionated because they're committed to principles which may be inconvenient."
Re:How to hire a programmer when you're not a programmer by lusis on Wednesday October 27, 2010 @12:22AM (#1837245)
I like that distinction. Then again, you can totally be committed on the wrong principles. See phrases like "Changing horse midstream"
Re:How to hire a programmer when you're not a programmer by Tamerlin on Tuesday October 26, 2010 @04:43PM (#1836002)
I agree with you. I almost stopped reading the article at that point, because it will tend to get you clueless zealots rather than competent engineers.