- Why should geek write?
Instead of thinking about why should geeks write, it is perhaps better to take a step back to think about why should anyone write. Writing is doubtlessly the most important means of communication between humans. Programmers, like everyone else, are human beings that need to communicate. The reason to why should geek write is then obvious- to communicate to other geeks and non geeks.
Good writing will lead to good code. It makes sure the code is organized, has proper function and variable names, and is structured to be clear and comprehensive. The good code will make it easy for other programs to test or quote it the code, which will save much time and effort for other programs. In reality, many programmers tend to work together on a single project. If all programmers can write appropriately, it will enhance the efficiency of collaboration, save time and effort, and lead to overall better code. Furthermore, being able to write properly will allow the computer scientists to be more capable of independently conducting scientific research and thesis construction. Writing skills become extremely important in those settings, and allow the programmer to write better research paper which will help advancement in the field of computer science.
Good writing is also important when programmers write to non-geeks. For instance, it becomes important when the computer scientists write to describe its program to potential venture investors or employers. Good writing in those settings can mean a great opportunity for the programmer, and failure in writing skills can lead to failure to catch such opportunity.