News for hackers. Stuff that matters.
Re:Joel Inc., Stackoverflow Careers and Jumping Shark by mcormier on Thursday December 10, 2009 @09:28AM (#987866)
Stackoverflow Careers deserves serious criticism. I think it was delivered too soon. They should have waited until StackOverflow became more established.

I've used Stackoverlow on occasion but I don't think the point system means much, and shouldn't be used for an associative career site. People that are competent aren't on stackoverflow all day answering questions for people that didn't read the documentation.

Re:Joel Inc., Stackoverflow Careers and Jumping Shark by ErrantX on Thursday December 10, 2009 @10:02AM (#987920)
> People that are competent aren't on stackoverflow all day answering questions for people that didn't read the documentation.

Agreed. If I were hiring someone a super high SO score might put me off - especially if they pushed that as a good thing about them.

Re:Joel Inc., Stackoverflow Careers and Jumping Shark by raganwald on Thursday December 10, 2009 @10:09AM (#987929)
For the sake or discussion...

Should we apply the same thinking to blogging? Are competent programmers too busy programming write blog posts?

Re:Joel Inc., Stackoverflow Careers and Jumping Shark by nostrademons on Thursday December 10, 2009 @01:16PM (#988225)
I don't think that they're universally too busy to blog, but I do think that the truly great programmers blog very infrequently because they have better things to do. Paul Buchheit's blog shows about one entry per quarter while he was working on Friendfeed, then it went up to about one per week after the FaceBook acquisition. Marc Andreesen has gone dark since starting his venture fund. I know many really awesome programmers at Google who have zero Internet presence, because they're too busy coding. If you want to know what Rob Pike thinks, you read his code, because he doesn't write much otherwise.

I've found that when I'm working on something really cool, I tend to go relatively dark on the Internet too, and there's an inverse correlation between my comments and my productivity. In other words, when I talk I don't know what I'm talking about, and when I know what I'm talking about, I don't talk. ;-) But I cycle through doing/talking phases several times a year, so I'm continually refreshing my experience. Someone who's been doing nothing but blogging for 3-4 years (which seems to be the time it takes to build a major audience) is probably pretty rusty technically, which makes their advice suspect.

Re:Joel Inc., Stackoverflow Careers and Jumping Shark by azanar on Thursday December 10, 2009 @03:16PM (#988433)
I do think that the truly great programmers blog very infrequently because they have better things to do.

This is really presumptuous, and makes a leap from correlative to causal on the back of a couple of blanket assumptions.

The first is that there are better things to do than blog: based on what? If someone feels the itch to write about something they really care about, and doesn't want to bother with more formal methods of publication, I think that blogging is one of the best things they can do with their time. It is not like they are producing nothing; they are producing something that will -- hopefully -- propagate ideas and critical thinking. This sounds like a very good thing. Not all problems that are looking for an answer will have that answer found in a block of code; sometimes the wetware needs to be refactored.

The second is that people who blog more than infrequently are apt to be technically rusty, and should be subject of suspicion. This make me suspicious of those who would assert that. Again, based on what assumption? I agree with the claim that if they blog more they have less time for other things besides blogging; rollover minutes only work on some cellphones. But to claim that because they blog more they know less; this is quite an extraordinary claim. It wants to lump everyone who blogs a lot in with the blowhards. What if someone has a lot to say, and thinks it is important to get those ideas out? It sounds like you would tell that person to shut up and get back to work. I worry about the consequences of this.

Re:Joel Inc., Stackoverflow Careers and Jumping Shark by nostrademons on Thursday December 10, 2009 @11:46PM (#989207)
We're talking in the context of "truly great programmers". It makes sense that truly great programmers get that way by programming. That doesn't mean blogging is a useless activity, or that bloggers are bad programmers. Actually, I think most bloggers are good programmers, better than the average non-blogging population. But by and large, they aren't great programmers, because the jump from good to great takes that extra bit of concentration and attention that's consumed by blogging.

Think of programming ability as a pyramid. There're a vast amount of programmers that show up at work, put in their 8 hours, and never really think about what they're doing. These people generally don't read or write blogs. Then there're the people that are passionately involved in their craft. They blog. Then there're the people at the very top of the field - the Guy Steeles, Rob Pikes, Jeff Deans, etc. They usually don't blog, because they put all their concentration into their code, and when they take a break, they do things like photography or swing dancing that take them completely away from programming so they can recharge.

The interesting thing about this distribution is that the average blogger is a better programmer than the average non-blogger, but the average great programmer does not blog.

FWIW, I consider myself a good programmer, but not a great programmer. And I've suspected for a couple years that the reason I'm not a great programmer is because I talk too much and code too little. So I dunno if I'd tell the general blogger to shut up and get back to work, but I certainly tell myself to shut up and get back to work, usually with lukewarm results.

Re:Joel Inc., Stackoverflow Careers and Jumping Shark by sshumaker on Friday December 11, 2009 @01:42AM (#989305)
I agree that great programmers tend to be focused on programming, to the exclusion of most other productive intellectual activities.

It's ironic - I feel exactly the opposite of the above poster. I just find it too easy to slip back into programming, instead of blogging about my work or spending the time to open-source any of my projects. I wish I was blogging more (or at all, for that matter).

Re:Joel Inc., Stackoverflow Careers and Jumping Shark by fogus on Thursday December 10, 2009 @10:14AM (#987943)
Only if you think that good programmers should program 24/7, otherwise maybe it's OK to take some time to string some high-falootin' words together.
Re:Joel Inc., Stackoverflow Careers and Jumping Shark by thrdOriginal on Thursday December 10, 2009 @10:13AM (#987939)
So you definitely wouldn't want to hire someone with say, the highest stackoverflow score (Jon Skeet)? While I definitely agree that a high score isn't a black and white for a "good programmer," a SO score/account is yet another metric that may be available to try to find the perfect fit for your company. I see no problem with a person making more information about themselves available, especially if that information is in the form of technical Q&A.
Re:Joel Inc., Stackoverflow Careers and Jumping Shark by ErrantX on Thursday December 10, 2009 @10:24AM (#987960)
It's not quite what I said though. The thing with SO careers is the "tied into SO" feature. That is making your SO score a big metric; but isn't a very good metric at all because I am sure there are as many SO programmers with 2K score as good as, say, Jon Skeet just not as active.

Additionally if someone promoted themselves as "I have X score on SO" it would worry me.

(that's also before we discuss whether the ability to answer questions well on SO marks you as a good programmer or not :))

Re:Joel Inc., Stackoverflow Careers and Jumping Shark by azanar on Thursday December 10, 2009 @02:48PM (#988382)
Additionally if someone promoted themselves as "I have X score on SO" it would worry me.

You have stated this twice, but the reason why this should invoke worry seems to have been left as an exercise to the reader. Perhaps there is some sort of underlying assumption you make about someone pimping their SO score that I am not making?

Help me understand why this should worry me. There are plenty of good questions and good discussion that I've seen on SO, and the reputation people have earned has seem more often deserved than not. I don't think a good SO reputation deserving quite the heated bandwagon snarking this article produced.

Re:Joel Inc., Stackoverflow Careers and Jumping Shark by ErrantX on Thursday December 10, 2009 @03:21PM (#988440)
There are 2 points it would worry me on; firstly SO score is a poor test of how good a programmer you are. I have a reasonable score here: but I'm not really an entrepreneur and compared to some I'm only an adequate hacker :) but I am active and I usually hold an opinion about everything.

Secondly it would set alarm bells: why are they so excited about their SO score? Is it intended to impress me so that I skim over the rest? (it's not the only flag I've noticed in interviews; there are lots of similar ones, you pick them up). [it'd also worry me that they haven't figured out it's not a great metric]

So what I am saying is: having a good SO score is definitely something great to mention to me. But only in passing or I would get suspicious :)

(on the other hand if I were hiring, say, an API community manager then it's an awesome metric! :) so I guess it depends)

Re:Joel Inc., Stackoverflow Careers and Jumping Shark by sshumaker on Friday December 11, 2009 @01:45AM (#989307)
This reminds me of a time I interviewed a well-known blogger for a programming position - and his resume was filled with tons of mentions to citations his blog had received - and very little work experience. The interview, as you might expect, was awful.
Re:Joel Inc., Stackoverflow Careers and Jumping Shark by DrJokepu on Thursday December 10, 2009 @12:08PM (#988110)
I believe having a high reputation score on StackOverflow tells at least one thing; it tells that that person is very good at writing and honestly, that's a very important skill for a programmer.
Re:Joel Inc., Stackoverflow Careers and Jumping Shark by camccann on Friday December 11, 2009 @07:47AM (#989591)
If memory serves me, Skeet works for Google--perhaps SO karma is his 20% project?
Re:Joel Inc., Stackoverflow Careers and Jumping Shark by nickelplate on Thursday December 10, 2009 @10:33AM (#987976)
I would probably hire Jon Skeet. Of course, I would probably still hire him even if he wasn't on StackOverflow.