I've recently learned to stay away from #python. #rubyonrails is okay.
One time, I was talking with some people about how annoyed I was with not having a natural number type in Haskell. (Really, wtf?) It's annoying, but clearly not the end of the world--no other language I know has a natural number type either.
Can you guess what sort of response a complaint like this would have on another channel? At best, I would get some commiseration. But more likely people would either not care or actually get annoyed with me. I imagine similar reactions even to feature requests and complaints that are less "academic" than natural numbers.
So what happened on #haskell? Somebody went off and implemented a nice natural number library right then and there--while I was still online, in fact. Pretty cool.
Only issue is that there's a bunch of people whose answers could be solved by a quick search but still flood the channel with their questions.
That's just the nature of things though, it's hard to keep a handle on huge channels unless the channel ops are eternally vigilant. I was in #python some time ago, and there were good moments but there were lots of bad moments.
(I'm the Freenode Group Contact for #python,#python-*. If you have constructive criticism to make any of those channels better, I would be in a position to implement them.)
I will happily admit that any sufficiently large group will have some bad apples in it, but I certainly hope that we (I'm speaking for the operators of #python) have tried, are trying, and will continue to try, to limit them :) We've tried many things in the past, including crazy ideas like having two channels, but that ended up being counterproductive.
Pretty much a good chunk of open-source and language channels. always something to learn there. Especially the Functional programming channels like Haskell and Clojure
I also idle in #litecoin because I actively mine litecoins and feathercoins.
#go-nuts is just like that, helpful and healthy people, a sane pace for everyone, none of the inbred humor that older channels tend to promote, just simple flow and sharing of information.
It seems that most of the *nix related channels have been over run by 12 year old "h4x0rz."
The best channels are "Invite Only," and I'm not allowed to share their addresses.
thought i was OG since i'd been on EFnet since before the Split, but this guy is in channels that are obscure.
we've probably never heard of them.
So far I've probably had luck with choosing my channels in the last 12 years, nearly all official or semi-official project channels have been inviting and helpful.
Recent examples include #clojure #leiningen and #topaz on Freenode.
I've noticed that there are WAY more channels that attempt to take themselves seriously (and fail on the seriousness or accuracy quota) on FreeNode so stay alert. EFNet is generally the best chat network :)
It's an offtopic chat for the Laravel PHP framework, however the offtopic can contain a variety of languages - usually we talk pretty much everything, from Python to Go, C++ to CSS (and weird life, or rather the no-life related topics). As far as trolls go, I personally haven't seen any yet.
Pretty cool that there are people willing to "waste" their time explaining stuff now.
Is this just a product of there being large masses of programmers out there before, where it was pretty specialized a decade ago?
don't venture in #cakephp. you will get trolled or be called a n00b for not knowing some silly cake specific stuff.
... haven't connected to an IRC channel in a very, very long time.