Originally Posted by
svidgen
jquery is used by folks who are not amateurs. These folks know whether it's more efficient to include library X or to reinvent a few parts. They know code should be maintainable and easy to read. And they could very well re-write all of jquery if they needed to. They understand some of the inefficiencies and pitfalls behind certain effects, they understand that nothing is magic; something is happening behind the scenes.
The same is not true of amateurs. Amateurs should not get in the habit of including libraries to accomplish things they do not understand. Amateurs should, on the contrary, be spared the indoctrination and rather be encouraged to produce good, clean, maintainable code before they're directed to any helper libraries.