Every writing is collaboration, even just with yourself. Even if it is only to lay down a thought that has passed the complexity threshold of having to write it down to be able to develop and explore it further.
Even code, just another form of writing, is meant to communicate intent: to the machines that execute it, but also to communicate with collaborators. That is why you should prioritize the requirements of human collaborators, e.g. Quality Means The Flexibility to Change.