3 ms·
> I mean people are really, really good at communicating. On my experience, people are usually really bad at communicating. It requires additional effort to im
by bad_alloc 11y ago
> I mean people are really, really good at communicating.
On my experience, people are usually really bad at communicating. It requires additional effort to imagine what information might be required for somebody else to follow your train of thought. Think of code documentation: What the original author percieves as obvious is cryptic to somebody else because context has been omitted for the sake of brevity. The author needs to invest a lot of time to actually dump his entire mindstate into documentation. Even if he does make an effort, not everybody is a good writer. If he doesn't care about others understanding his stuff (which also seems to be the case with Mochizuki) it gets even worse.
Also remember that Mochizuki basically worked alone on his stuff for 20 odd years. He built his own world to work in and it's just as hard for collegues to catch up to his level in that world as it is for e.g. non-programmers to understand programming (which takes years).
- klibertp 11y ago> context has been omitted for the sake of brevity Such omissions should be forbidden. Writing down the context in comments and in any other ways available should be a minimum requirement for any new code written. I do enjoy a good puzzle once in a while, but I don't want to reverse engineer someone's brain every time I read code. We should really focus more on helping other people understand the code we write. Some tools can help, but if the original author keeps most of the information to himself it's going to be really hard to follow the code.