> I even add comments to make sure that a human reader easily and completely understands what I do.
Yeah, honestly, any single time I read a maths-related paper I feel like I would be better off with an example, well-written, implementation in any programming language.
Then I recall what the code, written by mathematicians, tends to look like, and I'm not so sure anymore...
Seriously, the fact that math people choose to ignore the last 50 years of software engineering development, which was in a large part focused on readability and maintainability, instead of incorporating the techniques for themselves is really baffling. As it is, aside from a couple of really well-written articles, reading any paper has a high chance of frustrating me to tears...