Hacker News new | ask | show | jobs
by markovbrecht 5425 days ago
To go with the breadth of the analogies. Don't you think the gas idea is a little way over board? I mean, "refuelling" is really still a part of the car, it will never not be an integral part of driving a car, and thus people will always know about it. The same way as the concept of objects in OOP or pointers, or simple looping. These are core facets in programming, and as long as programmers know about this. I think we are good to go.

As for my analogy, let's take fire. When fire was created, people had to use the lowest of levels to conjure it: rubbing sticks (or waiting for lightning). Now, we've had a lot of "high level" fire makers that, despite the fact that we do not have any knowledge on the machinations of stick rubbing, we are still knowledgeable about the "management". of fire.