Hacker News new | past | comments | ask | show | jobs | submit login

Whenever I see analogies all I can think back to is Dijkstra saying how theyre a good sign of medieval thinking. We shouldn't resort to analogies; They obscure case specific information.. or in other cases also allow us to draw parallels that aren't very apt to the case at hand.



Analogies are important for the human aspect of decision-making. We have limited cognitive capability, so it is beneficial to describe a problem in a similar, but more-familiar context to help people build mental models to help them decide.

Dijkstra was a crazy smart guy, but I would have to disagree with this point. Analogies are useful tools for aiding understanding.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: