3 min read

rstudio::conf retrospective

Two weeks ago, I was fortunate to attend my very first Rstudio conference. Spoiler: it was an amazing event - packed to the brim with new ideas, tools, impressions, and most important of all: smart and kind people. This was the first time that San Francisco was hosting “rstudio::conf” (the affectionate shorthand is mirroring R’s package::tool syntax). Having moved to the Bay Area not long ago I really counted myself lucky to have such a promising event in my neighbourhood.

I have written about the importance of a strong and supportive community once before: in last year’s post on meeting my favourite Kaggle crowd for the first time in real life. The rstudio::conf confirmed my belief that progress in any field is greatly boosted by having friendly and competent people around to support you and lift you up.

rstudio::conf opening; with about 20% of the audience visible

rstudio::conf opening; with about 20% of the audience visible

Nothing exemplifies this attitude better than the way in which the R community has embraced the Pac-Man rule: “When standing as a group of people, always leave room for 1 person to join your group.” In other words, if you’re talking as a group then don’t stand in a closed circle but leave a bit of free space for anyone who’d like to participate in the conversation. At rstudio::conf I saw this concept work extremely well and it allowed me (and many others) to quickly connect with new people and have fun and inspiring conversations. It may have also helped that we all had at least one thing in common to talk about.

Another key aspect the R community excels in is to actively champion diversity and inclusion. This diversity within the community is mirrored by, and without a doubt contributes to, the richness and variety of the growing R ecosystem. In a tech sector that is still predominantly white and/or male, I strongly believe that the more a community welcomes all strata of society the better it can evolve and strive.

And the R universe, including the tidyverse, is growing rapidly indeed. I learned lots of new tricks from seasoned expeRts (like the unpacking operator %<-% from the zeallot package) and discovered so many cool packages I hadn’t been aware of. To name only three, in no particular order:

  • future: the promising heir to the popular foreach package in the parallel processing domain; developed by Henrik Bengtsson.

  • flipbookr: Gina Reynolds’ side-by-side and step-by-step tool to illustrate how code turns into output. Great resource for teaching and demonstrations.

  • tune: the newest tidymodels family member; responsible for tuning hyperparameters. Presented by mastermind Max Kuhn, it was great to see how the individual tidymodels components come together to soon form a powerful and consistent machine learning workflow. Exciting times ahead!

But of course the most important consequence of the healthy expansion of the R ecosystem is the existence of many new hex stickers ;-) . This was my first opportunity to become a hunter and gatherer of those colourful collectibles, and I managed to ultimately design a whole new look for my laptop:

I’m gonna need a bigger laptop

I’m gonna need a bigger laptop

More resources:

  • For all your R and Data Science needs check out the R for Data Science (R4DS) online learning community on twitter and slack!

  • You’re probably not surprised to hear that there is an R package that lets you design your own hex stickers. It is called hexSticker. That name is probably even less surprising.

  • If you’re interested to meet fellow R enthusiasts you can find here a pretty comprehensive list of events and user groups.