2 ms·
Metaphors have value. Is magic a good metaphor? It doesn't imply metaprogramming specifically to me, but it implies that the computer figures something out with
by klabb3 5y ago
Metaphors have value. Is magic a good metaphor? It doesn't imply metaprogramming specifically to me, but it implies that the computer figures something out without seemingly being told how, which gives me quite a bit of information. Otoh, one man's boring code is another man's magic, so it's relative. But so is "performant", "simple" etc. Those are certainly useful terms, but they rely on context.
There are worse sins in programming jargon; like when you overuse technical terms so much that you lose the "point" of what it's supposed to do. Another one is using heavily overloaded abstract terms without explaining which variant you're thinking of. If you say "service" without context, I will come after you :)
- a4isms 5y agoI couldn't work it into the my comment, but an example that came to mind is a quote from Dr. Adele Goldberg: "In Smalltalk, everything happens somewhere else." I vividly recall that when I first installed Digitalk's Smalltalk/V, everything seemed to involve spooky action-at-a-distance.