Comment Programmer's Stone, et al. (Score 2) 77
Seems to me, there are 2 major reasons to write something and publish it to a wide audience
- Communicating an idea which is new to your audience
- Providing a better discussion/presentation of an old idea than previously existed.