Ten simple rules for working with other people’s code
Fig 2
An example rough sketch for a text analysis project.
The project involved programmatically downloading data, cleaning that data, analysing it using specific metrics, and producing plots. By sketching it out, you are able to see the general workflow and how different parts of the code can be thought of independently.