News for hackers. Stuff that matters.
Re:Kids can't use computers, and why it should worry you by jrs99 on Friday August 09, 2013 @06:08PM (#6188863)
So true. In fact, I get really angry at people that use jquery to write applications if they don't know it inside and out. In fact, I don't even use libraries or even functions when I code unless I know exactly how they work.
Re:Kids can't use computers, and why it should worry you by aquaroris on Saturday August 10, 2013 @12:33AM (#6190070)
I don't think the philosophy of "I need to know what X does before I use it" is extrapolatable. With jQuery, your frustration is mildly justified, in my perspective, as jQuery is in constant development, has bugs and breaks stuff.

But consider the number of times you've used systems and libraries that you do not understand beyond the subset of its API that interests you. I do not understand the details of my computer's microprocessor's architecture, yet through several layers of abstraction it is a useful tool for me to get my job done.

There are other systems, too, like processed food. Traffic control. The power grid. The military-industrial complex. Whole industries have their internal workings abstracted out but for the tiny intersection between them and our individual lives.

Sometimes the guy who's using the jQuery library is, say, running a startup that has other, more pressing priorities, and has no time to learn anything beyond .ajax() and .append() .

So while your specific example makes sense, I don't think the point you are trying to get across is extrapolatable beyond it.

Re:Kids can't use computers, and why it should worry you by aa0 on Saturday August 10, 2013 @06:36AM (#6190629)
The main point I believe he was making is that the lack of clockwork curiosity for innards is responsible for ignorance and general impatience in computing skills of the general populace.
Re:Kids can't use computers, and why it should worry you by unmei on Saturday August 10, 2013 @10:04AM (#6191099)
That seems like an arbitrarily high standard for using a library. If someone wants to use jQuery so that they can use $() instead of document.getElement() is that really so bad? Libraries as a level of abstraction so that the user only has to know what a function _does_ not necessarily _how_ it does it.