Karl Seguin

Sponsors

The Lounge

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
Communities and Fragmentation
For the better part of three years I’ve been troubled by the seemingly exponential growth of crap on the internet – specifically with respect to programming topics (more specifically with respect to .NET). In the past I’ve blogged against poorly written documentation and FUD, but that’s only the tip of the iceberg. The problem is quite simple: quality technical information is increasingly difficult to find.  A chief cause for this is the sheer amount of content being published – increasingly so on personal blogs, which are outside of anyone’s jurisdiction.  In fact blogging is so easy and effective that countless clueless developers are now technical authors. A dangerously high percentage of developers will gladly follow any advice they find on the web.  The noise to signal ratio is just too high.

A while ago, I came across a criticism of feed readers for their dumbness on glassdog as well as a comment from Nick Bradbury (creator of FeedDemon) which aligned themselves with my concerns.  As we all know, information management is currently the big thing (think search). Google has changed the nature of information indexing on the web, and huge players are trying to get back into the market space.  But Google’s scope is too big to be applicable to something small like .NET programming – I’m not even sure how feasible it is to programmatically determine the quality of a technical article.

I do agree that we need much smarter clients – but that seems complicated. A simpler solution, as far as I’m concerned, is to build stronger and well-defined communities. Unfortunately, ever since the forced break up of weblogs.asp.net, I’ve been keenly aware of fragmentation within the .NET Community. CommunityServer is a great tool when it comes to, what I like to call, small-c communities. What about the big-C .NET Community (there are actually some decent big-C features in CommunityServer). If Paul Vick blogs an absolute gem (which he often does), what percentage of .NET developers are going to see it? Sites like DotNetSlackers and DotNetKicks have a lot of potential and maybe that’s the way we ought to keep going.

Part of me wants Microsoft to do something wildly innovate and change the face of web-based communities; something open and pluggable. MySpace is just an imitation of other blogging engines – it isn’t a community, simply a repository. There are a lot of organic indexing examples out there: del.icio.us, digg, Slashdot.

For readers of Kevin Kelly’s out of control, I ask “Where’s my .NET vivisystem?”



Posted Mon, May 29 2006 4:50 PM by karl

[Advertisement]

Comments

Danny Wahlquist’s Blog » Blog Archive » Communities and Fragmentation by Karl Seguin wrote Danny Wahlquist’s Blog » Blog Archive » Communities and Fragmentation by Karl Seguin
on Mon, May 29 2006 5:17 PM
ksharkey wrote re: Communities and Fragmentation
on Mon, May 29 2006 7:34 PM
Harrumph. "What is <i>best</i>?" vaguely feeds off the same concept. How can community contributions that are worthy of attention actually arise? Someone needs to figure this out, as Google is reaching the limit (IMO) of being able to answer that question. Something like this will help, but you're right, there is a sea of crap to wade through to get there.
johnwood wrote re: Communities and Fragmentation
on Mon, May 29 2006 8:40 PM
A lot of it is the responsibility of the reader too... like reading the opinions columns of a newspaper (or perhaps anything in the New York Post) - you take what you read with a pinch of salt. If their reasoning makes sense then it adds some authenticity, if you have heard of the author and know them to be reputable then all the better. This sounds a bit like you're blaming the Internet, but alas the Internet really isn't that much different to just knowing a whole lot of people who babble incessantly. I meet a lot of people who come out with crap, I don't believe everyone I talk to and I won't believe everything I read. If you want quality press, buy a magazine or book where there is at least an editor.
Alex Lowe wrote re: Communities and Fragmentation
on Tue, May 30 2006 10:18 PM
Karl,

I definitely agree with the sentiment of this post and the comments that have followed so far.

We actually have a dotnetslackers type functionality built into CS 2.1 so you can aggregate content as "mirrored" blogs, etc. You can use this to aggregate data on certain tags (just an example of one way you'd get slightly more targetted information) from within your community or from external sources.

We're also taking a look at making CS posts 'diggable' too as that would help the readers of a weblogs.asp.net decide what is crap and what is not.