2 ms·
"Everyone should learn how to change a tire". That was what was lamented when I was a kid, so we learned it in boy scouts. Let's take it a step further... "Eve
by Dogamondo 13y ago
"Everyone should learn how to change a tire". That was what was lamented when I was a kid, so we learned it in boy scouts.
Let's take it a step further... "Everyone should learn how to change a cam-belt", "Everyone should learn how to perform a basic car service"..."Everyone should know how to rebuild an engine".
How far do you want to take it? I agree with the OP, moreso nowadays that we move more to consumption based computing devices.
To continue my analogy of the motor car to coding, to me both are really on a 'need to know basis' in the modern landscape.
You don't really need nor may be able to easily learn the intricacies of how your car works these days as they're a lot more sophisticated than the vehicles of yore and they're also lot more reliable when it comes to their intended purpose.
Does operating your iPad need anywhere near the learned skill of running programs on the C64 of yore?
- walid 13y agoThe thing is you are taking the learning metaphor a step further every sentence. You do need to learn the basics of maintaining a car if you own one. You might need to know about changing tires and also making sure the radiator has enough water in it. These are basic things and equally apply to computers. Not because you need to build a car or compile a computer program but because without basic education you don't know how to properly manage the computer like you do your car. Can you also imagine how much less bad computer laws will exist if lawmakers knew a little bit more about computers rather than rely on trial and error to get things right?