3 ms·
I certainly agree that communication can be improved (and this is one of the main reasons I spend so much of my time improving my technical communication skills
by j2kun 14y ago
I certainly agree that communication can be improved (and this is one of the main reasons I spend so much of my time improving my technical communication skills via blogging). But I stand by my defense of the need for flexibility. It's extremely hard to explain why without delving into technical details, but there are some times when abuses of notation are honestly much more helpful than they are hurtful. Usually they exist to decrease the amount of clutter in syntax, and they are often stated in words during presentation (and the abuses mostly go assumed only in the higher-end research papers, in fields where the fundamental book every practitioner is obligated to read spells out all of those assumptions in full).
Of course, the more of these you add on the harder it becomes to explain it to a newcomer. So I'm not trying to defend the math culture as being right in all ways. I'm just trying to explain why things are the way they are, and rationally see that there is a good reason to do so (or else why would it have been done?). When you learn the stuff in real life, each of these "abuses" are added on one small step at a time (maybe I learn about one new abuse of syntax every month or two) and so absorbing it all simultaneously is not such a big deal.
- j2kun 14y agoIt's kind of like list comprehensions in python. For loops do just fine, but they're such a pain to write all the time and for some cases we just want a clear one-line way to say "add 1 to everything in this list."
- DennisP 14y agoChanging the notation is fine. Changing it without explaining what the new notation means is where the problem lies. Maybe it would help if we put papers online with the ability for anyone to annotate and add explanations, or links to other papers for context.
- j2kun 14y agoThat's a very good idea. As of now I don't even know if there's a structured way to display known errata in a paper.