It's rather amusing to see a case where I, unfortunately, fed the trolls trotted out as an example of future decision making. In this case the decision behind this was my own and largely done through my personal examination of the jQuery code base.
"Yawwwwnnnnn.... this is, quite possibly, the most inane set of ramblings set up by someone who has obviously never created a JavaScript library of any kind, nor has used JavaScript code in any sort of production environment."
https://groups.google.com/d/msg/comp.lang.javascript/QVlJ0bz...
>> Do you have any idea how many agents jQuery will identify as IE?
>The ones we care about?
I wonder why jQuery eventually turned to feature testing...As to why jQuery moved to feature testing, we discussed that in the jQuery 1.3 release notes: http://docs.jquery.com/Release:jQuery_1.3
But I do agree that your opinion was biased by the behavior of the people participating that discussion (if that's what you meant). Nonetheless, IMO, a community leader should be able to deal with criticism, and I don't recall reading personal attacks.
As of your link, I was being sarcastic.
I'm 100% fine with code criticism - I think you'll find no JS library more open to it than the jQuery project, we've shifted the code base many times over the years making large quality/performance/API improvements based upon criticism. That being said I have no interest in talking with people - valid code criticism or not - if they're personally attacking me as well.
I'm not judging or anything, but sticking around on clj and trying to argument could have been very beneficial for both jQuery anc clj itself. There are ways of ignoring people in usenet, you know.
Also, Juriy, whom you cite in the book's preface, was a regular there long before his website really took off. That means you didn't dislike every member ;)
The nannying influence of people like you is poisonous to a community. Your own comment is a veiled but difficult-to-analyse attack. Your weak observation asks us cow to your vision so that we will all respect one another and feel good about ourselves. You do not respect the technical aspect of this community which would value truth and quality discussion over feeling.
Resig's actions towards clj effectively turned his whole userbase against everyone and everything that was written in that newsgroup. Thousands of unexperienced js developers shunning great advice just because it came from someone Resig had a beef.
I do believe that it had a negative effect on the javascript industry for a few years.
Or maybe I just haven't been on usenet news for a while...
it took the act of writing a book to realize this fundamental design flaw.
Not cool. Most everyone is too close to their own work.Writers need editors. Artists need critics. Devs need QA/test.
Fortunately, letting code rest for 6+ months is a pretty good strategy for getting a "new mind".
So is explaining your work to someone else, such as writing about it.
comp.lang.javascript's FAQ on browser-sniffing: http://jibbering.com/faq/notes/detect-browser/