alastair has a post taking on Jeff Atwood of Coding Horror, and Atwood replies.
Alastair challenges Atwood’s place as an authority on coding, and cites some bold statements Atwood has made on his blog . Atwood responds that he never claimed to be an authority, and that his bold statements are an example of the SmackDown method of learning, and his desire to hold strong opinions weakly.
The problem is that, for a blogger like Atwood, with thousands of RSS subscribers and daily page views, there is no such thing as holding an opinion weakly (to ape Atwood’s typical style of putting his own opinions in boldface), or at least of expressing an opinion weakly. A blog post that reaches thousands of readers is by definition strongly holding an opinion strongly. It inhibits, rather than encourages discussion.
To take an extreme example the Bush Administration couldn’t claim that it was just throwing out the idea that Saddam has WMD as some sort of academic exercise to test their theory and prompt discussion.
In the blogosphere, there is a bit of a conflation between popularity and expertise (ahem), and we forget that what makes a blog popular is completely different from what makes a writer authoritative, particularly in niche fields like programming. Dennis Forbes makes a good point in a comment on alistair’s post:
It really is irrelevant whether Jeff feels himself an authority figure or not (it is debatable either way). What really matters is whether the community, or a loud enough subsection of it, sets him up as an authority figure.
Exactly. If, “but Jeff Atwood says PHP sucks” is seen as a winning argument, then it matters what Atwood writes on his blog.
In essence Atwood’s blog is such a powerful weapon that his initial smackdown ends the fight. It may be the case that a consensus emerges in the comment thread against Atwood’s original conclusion, and Atwood may even come around to that conclusion, but none of that is featured as prominently as Atwood’s original post.
There’s a fine line between taking a bold stand to provoke discussion and bullying other people with your opinion. Atwood’s posts often come off as the latter rather than the former. Perhaps that is all that is possible for a prominent blogger.