3 ms·
I disagree with the bread analogy being on point. For one, it misses the fact that learning how to bake it doesn't benefit the eating process. Whereas, learnin
by fermienrico 8y ago
I disagree with the bread analogy being on point.
For one, it misses the fact that learning how to bake it doesn't benefit the eating process. Whereas, learning how to code in C benefits (but is not required) in general programming.
I understand that analogies are always compromises because there is always going to be something that differs from the original motif. Also, analogies should be used when the motif is complicated with many layers of abstraction and using one adds something - whether it is clarity, succicicty or reduction of abstraction. In the case of parent comment, it is not too difficult to understand the original motif. So, the bread analogy adds virtually nothing to it.
- steveklabnik 8y ago> For one, it misses the fact that learning how to bake it doesn't benefit the eating process. Maybe it works differently for bread, but with whisky, learning how it has made has certainly enhanced my consumption, if only to give me the language needed to describe flavors and compare and contrast.