4 ms·
This is a bad example if you consider that microwaves and toasters are to food as computers are to code. These kitchen appliances aren't marked as running code
by wayneftw 7y ago
This is a bad example if you consider that microwaves and toasters are to food as computers are to code.
These kitchen appliances aren't marked as running code at all, but they do accept food as input and produce cooked food as output just as computers accept program code as input and produce running software.
That I can put many different types of food and breads into my microwaves and toasters (I am only limited by the capacity of the hardware) means that these appliances are actually much more like general purpose computers than they are like a locked-down iPad.
One kitchen appliance that I think we can aptly relate to an iPad is the line of Keurig coffee machines that will only work with Keurig brand K-cups.
- wilg 7y agoWell, this analogy is not useful. The point is that it is okay for some devices to not run arbitrary code. There is no reason the iPad really needs to do that, other alternatives are available and most people do not need or want them. Building things requires tradeoffs, and the iPads make a reasonable tradeoff here.