3 ms·
an analogy is not about comparing, it's about communicating an idea. pointing out that the comparison is not perfect does not invalidate or refute anything. E
by celticmusic 7y ago
an analogy is not about comparing, it's about communicating an idea.
pointing out that the comparison is not perfect does not invalidate or refute anything. Every analogy, by definition, is not perfect. If the analogy were to ever become perfect, it would stop being an analogy and would instead be a tautology.
"an ORM is like an ORM".
IOW, the differences are WHY analogies are useful.
- taffer 7y agoThe point was not that the comparison was not perfect, but that it was utterly wrong. SQL is not at a lower level of abstraction than procedural code, but at a higher level. Abstraction should make complex things easier, not harder.
- celticmusic 7y agoyou're still missing the point. An analogy cannot be wrong because it is not comparing anything. it's communicating an idea.
- jtdev 7y agookay, you win... let’s call it an illogical or even obtuse analogy.