| I can agree that writing documentation is certainly more boring than writing code, and lazyness tends to play a role in the willingness to complete boring tasks. But there are many legitimate reasons why one would clarify it as "harder" than programming: - It requires a different skillset, namely writing. - It is not uncommon for non-english shops to have a policy of documentation in english. That might be sensible, but complicates the task even further. - In programming, it suffers from the same problems as math: Natural language is more often than not unsuited to express entirely abstract concepts, at least in concise and easily understandable ways. - Conversely, natural language often lacks the necessary precision to talk about technical details. - To alleviate all these problems with language somewhat, you might opt to use diagrams. Which requires yet another skillset. - It requires time. And quite a lot of it actually. Usually more than you need for the actual programming task. This is why most managers care way less about documentation than they should: They know very well that it detracts time from actual programming tasks. So sure, people tend to be lazy, but there are certainly good reasons why that happens more often in this area of our work than in others. |