As has been stated, M$ has done their damnedest to eradicate efficiency from Hotmail, but I wouldn't be surprised if parts of it are still working using legacy code. It is more likely that the URLs are merely maintained by inertia. Certainly the coders (of whatever stripe) had to really apply themselves to make Doze work well enough not to cause Hotmail to commit suicide!
I do think there are several reasons I've found for Perl coders being more helpful (to other perl coders, at least):
- It's easier to get more done. This leads to:
- more pride and rewards
- quicker answers
- more time to chat
- more community resources like PM
- a wide range of app areas, leading to continuing interest
With Perl, a little bit of code can get a lot done. Contrast that with assembler or C, where it takes ages to develop low -level routines, and where programmers have to keep their heads down just to get code that does ANYTHING, let alone lots of spectacular thingies.
My impression of Java (at this point in the game) is similar in that there's a lot of verbiage that has to be included before real work gets done. This is changing as more objects and classes (beans, etc.) are developed and thrown out for use. I suspect that Java's use mostly as a corporate and teaching tool will color its culture, just as Perl's culture is colorful and complex because its uses and users are colorful and complex.