From: David Mark on
On Jul 12, 9:06 pm, "Richard Cornford" <Rich...(a)litotes.demon.co.uk>
wrote:
> Garrett Smith wrote:
> > On 2010-07-12 10:40 AM, Richard Cornford wrote:
> >> On Jul 12, 6:02 pm, Stefan Weiss wrote:
> >>> On 12/07/10 13:56, Richard Cornford wrote:
> >>>> On Jul 11, 7:47 am, Garrett Smith wrote:
> >>>>> On 2010-07-08 06:02 AM, Tim Slattery wrote:
> >>>>>> FWIW, I've been sending them to groups-ab...(a)google.com.
> >>>>>> For all the good it does that might as well be a bit
> >>>>>> bucket. I don't think they give a fsck.
>
> >>>>> They don't seem to care much for groups.
>
> >>>> How much they care about groups is a little non-specific.
>
> > In general, there are a lot of problems with groups. Groups seems
> > to get less attention than search. Probably not worth it.
>
> I have often suspected that Google use groups as a 'training ground' for
> their front-end developers. Obviously not a very good training ground as
> nobody involved has the knowledge (or sufficient confidence in their
> knowledge) to the delete the pointless code that appears on every page
> (while they jump through ridiculous hoops to reduce download size), so
> there is nobody there to actually give any training.
>

Then there's this:-

Uncaught exception: TypeError: Cannot convert 'this.Ua' to object
Error thrown at line 267, column 832 in <anonymous function: mc>() in
http://groups.google.com/groups/static/g2_email_autocomplete.js:
for(var a=0;this.Ua[a];++a)
called from line 119, column 103 in <anonymous function:
handleEvent>(a) in http://groups.google.com/groups/static/g2_email_autocomplete.js:
return this.listener[EAC_S](this.handler||this.src,a);
called via Function.prototype.call() from line 135, column 612 in
<anonymous function: EAC_.events.fireListener>(a, b) in
http://groups.google.com/groups/static/g2_email_autocomplete.js:
var c=a[EAC_4a](b);
called from line 139, column 371 in <anonymous function:
EAC_.events.lb>(a, b) in http://groups.google.com/groups/static/g2_email_autocomplete.js:
f=EAC_.events.fireListener(c,d)
called from line 120, column 176 in <anonymous function>(n) in
http://groups.google.com/groups/static/g2_email_autocomplete.js:
return g[EAC_S](j.src,j.key,n)

....which pops open Opera's (latest version) console on clicking the
Reply button.

The "jumping through hoops" comment reminds me of Dojo (and
GoogClosure by association). They've got tons of bloated, brittle and
generally god-awful code and rather than fixing it they work on
dynamic loaders and threaten to stop "caring" about IE < 8 (despite
the obvious fact that IE 7 lives on in IE 8). I predict that a day or
two after IE 9 is released, jQuery, Dojo, etc. will all declare IE < 9
"dead" and remove all of their (failed) attempts to deal with those
browsers. Problem solved! :)