3 ms·
You've hit on what I think the core problem is: since forever (as far as I know) computers have been regarded as "magical and incomprehensible" - that is, non-t
by johnksawers 13y ago
You've hit on what I think the core problem is: since forever (as far as I know) computers have been regarded as "magical and incomprehensible" - that is, non-technical people think they will never be able to understand what you just did with the proxy settings. So even if you show them and explain what you did, they never even consider that they could use that knowledge again in the future.
I think this is a failure of education. As the author points out, learning MS Office shouldn't be the first step, learning the principles of technical problem solving should be. That most computers operate the same way regardless of what they look like, and that you can draw inferences about what's wrong, and where to make changes. It seems like drilling in 'try a few things and then google for it' (as we all do) would help a lot.
Certainly unwillingness to teach can be a problem, but I think often it's born from the experience of solving the same problem for the same person many times over, and seeing their unwillingness to learn. </huge_generalization>
- jrs99 13y agoSo 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.
- aquaroris 13y agoI 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.
- aa0 13y agoThe 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.
- unmei 13y agoThat 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.