#haskell IRC channel reaches 600 users

A small announcement :) 7 years after its inception, under the guiding hand of Shae Erisson (aka shapr), the #haskell IRC channel[1] on freenode has reached 600 concurrent users! It's now in the top 3 language channels by size. To chart the growth, we can note that the channel was founded in late 2001, and had slow growth till 2006, reaching 200 users in January of that year. Since then growth in the user base has been far more rapid, reaching 300 users in Dec 2006, 400 users in August 2007, 500 users by July 2008, and 600 on January 2, 2009. This puts the channel at the 7th largest community of the 7000 freenode channels, and in the top 3 language communities. For comparision, a sample of the state of the other language communities, with comments comapred to their status a year ago: #php 612 #python 604
#haskell 602 -- up 4
##c++ 558 ##c 506 -- down 1 #perl 502 -- down 3 #ruby-lang 288 -- down #lisp 264 ##javascript 241 #erlang 146 -- unchanged #perl6 129 -- unchanged #scheme 123 -- down #lua 102 -- unchanged #clojure 78 #ocaml 70 -- unchanged You can see the growth of the channel over here: http://haskell.org/haskellwiki/IRC_channel If you've not dropped by the channel yet, feel free to come and chat, and toss around some lambdas! :) Cheers, Don

The haskell community has a well deserved reputation for being one of
the friendliest online communities. Perhaps this would be a good point
to figure out what we're doing right? I'm convinced that part of it is
that offtopic conversation is encouraged through on haskell-cafe,
planet haskell and irc. It makes people seem more human and hence
harder to flame.
Jamie
On Fri, Jan 2, 2009 at 8:27 PM, Don Stewart
A small announcement :)
7 years after its inception, under the guiding hand of Shae Erisson (aka shapr), the #haskell IRC channel[1] on freenode has reached 600 concurrent users! It's now in the top 3 language channels by size.
To chart the growth, we can note that the channel was founded in late 2001, and had slow growth till 2006, reaching 200 users in January of that year. Since then growth in the user base has been far more rapid, reaching 300 users in Dec 2006, 400 users in August 2007, 500 users by July 2008, and 600 on January 2, 2009.
This puts the channel at the 7th largest community of the 7000 freenode channels, and in the top 3 language communities. For comparision, a sample of the state of the other language communities, with comments comapred to their status a year ago:
#php 612 #python 604
#haskell 602 -- up 4
##c++ 558 ##c 506 -- down 1 #perl 502 -- down 3 #ruby-lang 288 -- down #lisp 264 ##javascript 241 #erlang 146 -- unchanged #perl6 129 -- unchanged #scheme 123 -- down #lua 102 -- unchanged #clojure 78 #ocaml 70 -- unchanged
You can see the growth of the channel over here:
http://haskell.org/haskellwiki/IRC_channel
If you've not dropped by the channel yet, feel free to come and chat, and toss around some lambdas! :)
Cheers, Don
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On Sat, Jan 03, 2009 at 12:01:06AM +0000, Jamie Brandon wrote:
The haskell community has a well deserved reputation for being one of the friendliest online communities. Perhaps this would be a good point to figure out what we're doing right? I'm convinced that part of it is that offtopic conversation is encouraged through on haskell-cafe, planet haskell and irc. It makes people seem more human and hence harder to flame.
Jamie
I have no hard data to back this up, but I suspect that another large part of the answer is simply the fact that culture tends to be self-reinforcing. So, as I understand it, we mostly have Shae to thank for very intentionally creating a friendly culture in the first place. Many online communities simply arise without anyone giving much thought to the sort of culture they want to create; empirically, emergent online culture is not so friendly. -Brent

"Jamie Brandon"
The haskell community has a well deserved reputation for being one of the friendliest online communities. Perhaps this would be a good point to figure out what we're doing right? I'm convinced that part of it is that offtopic conversation is encouraged through on haskell-cafe, planet haskell and irc. It makes people seem more human and hence harder to flame.
Well... if you believe what's written in the Cathedral and the Bazaar (which I tend to in this case), which is that the main difference between academic culture and hacker culture lies in the tabooisation/encouragement of personal critique (aka flame, cf. rant), then stuff might be easy to explain. The flame-taboo in hacker culture doesn't actually prevent flames to appear, albeit they are partly hidden and much less prone to escalation than in say alt.politics. The valve tends go get opened only iff you really, really know that you're right and the flamed one doesn't have a chance to fight back with equal force without appearing even more like a fool. Such flames aren't addressed exactly because of the taboo and the respect peers have for the flamer _as a hacker_, not necessarily as a flamer. In academics, OTOH, were asbestos and flame throwers are compulsory, people with highly sophisticated skills in both technical topics and mental warfare are bred. The Haskell community, as I observe it, is a melting pot of both cultures. If now Joe Random Hacker is confronted with a question like "XYZ complains about missing sources, but I have the XYZ package installed", the response won't be "Install a sufficiently leet distro like gentoo or, that failing, install XYZ-dev" (at least without a smiley) because J.R.H. fears to be ripped apart by talk of "co-dependent isomorphic congruency vectors" or something of that ilk... the worst thing being, all that stuff might actually make sense, if you could only understood it. OTOH, academics tend to know that even if you have published n award-winning papers in n+k papers and given n^k talks about them (and have no critics whatsoever, for noone understands what you're talking about), no hacker will even consider to start to respect you if you can't follow up on every one of them with honest-to-model-m, applicable working code. That is, both cultures have their own, diametrically opposite, definitions of bogosity. Nobody wants to appear as bogosity's reincarnation, so everybody shuts up and is nice to each other (except in jest, or, of course, for the hell of it). Does that make sense? /me wonders whether this post is a rant or academics-flame -- (c) this sig last receiving data processing entity. Inspect headers for copyright history. All rights reserved. Copying, hiring, renting, performance and/or quoting of this signature prohibited.

Achim Schneider
[...]
Hmmm... I seem to have left out the academics definition of bogosity. I bet that others are much more qualified to elaborate on this, but my working assumption has been (and still is) that it does include a wide range of working code, and excludes a lot of abstract nonsense. -- (c) this sig last receiving data processing entity. Inspect headers for copyright history. All rights reserved. Copying, hiring, renting, performance and/or quoting of this signature prohibited.

On Mon, 5 Jan 2009 07:27:13 +0100
Achim Schneider
Achim Schneider
wrote: [...]
Hmmm... I seem to have left out the academics definition of bogosity. I bet that others are much more qualified to elaborate on this, but my working assumption has been (and still is) that it does include a wide range of working code, and excludes a lot of abstract nonsense.
Well, as someone who has done research in at least 4 different subfields of computer science, I'd say it depends on which subfield you are in. Academics in Human Computer Interaction might criticise a project for having a badly-designed user interface that is hard to use; academics in formal methods might criticise code for not having a specification anywhere of what it does or how it is supposed to handle erroneous inputs; academics working on aspect-oriented software development might criticise code for "tangling" too many concerns unnecessarily in one function. Whereas, each of these academics might be oblivious (or almost oblivious) to the other two critiques. -- Robin

Robin Green
Whereas, each of these academics might be oblivious (or almost oblivious) to the other two critiques.
And a load full of arguments why those other critiques are irrelevant? ;) -- (c) this sig last receiving data processing entity. Inspect headers for copyright history. All rights reserved. Copying, hiring, renting, performance and/or quoting of this signature prohibited.

On Fri, 02 Jan 2009 21:27:24 +0100, Don Stewart
A small announcement :)
7 years after its inception, under the guiding hand of Shae Erisson (aka shapr), the #haskell IRC channel[1] on freenode has reached 600 concurrent users! It's now in the top 3 language channels by size.
Some more statistics can be found at http://www.langpop.com/ An interesting quote from this site: It's interesting to note how languages like Haskell and Erlang are talked about a lot, despite scoring fairly low on the normalized popularity chart above. People are interested in them, but haven't begun to use them on a large scale yet. We have to create more webpages about Haskell (containing the words "programming" and "Haskell") to score better! :) And there should be more Haskell jobs :) Other sites with statistics: http://www.tiobe.com/content/paperinfo/tpci/index.html http://www.complang.tuwien.ac.at/anton/comp.lang-statistics/ An article about what makes a language popular: http://www.paulgraham.com/popular.html -- Regards, Henk-Jan van Tuyl -- http://functor.bamikanarie.com http://Van.Tuyl.eu/ --
participants (6)
-
Achim Schneider
-
Brent Yorgey
-
Don Stewart
-
Henk-Jan van Tuyl
-
Jamie Brandon
-
Robin Green