Jenny Bryan, Jim Hester, Kara Woo and others have spent a significant amount of effort thinking about organizing R projects and developing tools that facilitate this process. They have written papers describing their ideas, trained others on how to implement their ideas through workshops, and written free books.
Two of the main books related to these ideas are:
In these books, they teach how to use R, RStudio, git/GitHub, and overall how to organize your code and projects. As I’m writing this, their most recent workshop was at
rstudio::conf(2020) which is publicly available through rstudio-conf-2020.github.io.
Using the what they forgot (WTF)
rstudio::conf(2020) materials, we spent two bootcamps sessions (each 2 hours long) learning these ideas and examining how they can help us for our work. We aim to implement the organization principles in our work because of the value they bring and to have a common baseline. We will teach others these concepts more slowly through Data Science guidance sessions.
Below you can watch the videos of our training sessions.