The programmer as journalist

The way I see it, there are three basic tasks that journalists do: 1. Gathering information. This involves talking to sources, examining documents, taking photographs, etc. It’s reporting. 2. Distilling information. This involves applying editorial judgment to decide what parts of the gathered information are important and relevant. 3. Presenting information. This involves shaping the distilled information into a format that is accessible to the readership. Some examples: writing style…