6 ms·
Stackoverflow Careers deserves serious criticism. I think it was delivered too soon. They should have waited until StackOverflow became more established. I'v
by mcormier 17y ago
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.
- ErrantX 17y ago> 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.
- raganwald 17y agoFor the sake or discussion... Should we apply the same thinking to blogging? Are competent programmers too busy programming write blog posts?
- fogus 17y agoOnly 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.
- nostrademons 17y agoI 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.
- azanar 17y agoI 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.
- nostrademons 17y agoWe'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.
- thrdOriginal 17y agoSo 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.
- ErrantX 17y agoIt'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 :))
- DrJokepu 17y agoI 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.
- azanar 17y agoAdditionally 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.
- ErrantX 17y ago