Rob Sanheim commented on Java & Ruby communities. Ruby has Dr. Nic, and blogs like the Rails Blob while Java has Hani and his BileBlog. That underlines part of the reason I want to be with Java community.

In my experience Ruby community, with few exceptions, consists of lots of over-zealous fans unlike Java community. Java community on the other hand has BileBlog. It indicates the maturity of a community to be able to self-criticize as vehemently as he does. I would rather contend with Hani's critiques ( I know it may come back to bite me someday soon) rather than submerge myself in flattery of over-adulating fans.

Honest constructive criticism is the vehicle of improvement.

Community has recently come into limelight when Bryan O’Bryan, well known longtime Mac enthusiast and editor of ResExcellence.com, a popular Macintosh website moved over to Ubuntu primarily due to perceived over-hostility of Mac community -

the Mac “community” (ie, the most vocal and active of the Macintosh enthusiast and power users) tend to be incredibly negative and expect much more than they deserve.

In my own Mac experience I ran a free Mac website and was greeted with an absolutely immense amount of hostility. I have also release free (and, in some cases, incredibly inexpensive) Mac software and was greeted with hostility there as well.

Community is very important for the development of any initiatives, whether it is Apple Mac or Ruby or Java.