Reflections on Rstudio::conf2018
Heading North on I-5, we pass by brown hills and palm trees as San Diego fades in the rear view mirror. The smell of last night's beach bonfire wafts from our jackets stowed in the back seat, and Google Maps notifies us we're about 7 hours from our respective destinations: Berkeley and Davis, CA.
In San Diego for a two-day conference on all things R, RStudio::conf2018, our minds were jammed with new packages, novel workflows, project inspiration, and a grab-bag of ideas on storytelling, empathy, and collaboration.
It is a most holy of days, Superbowl Sunday.
So, on this holiest of days, we thought we decided to reflect on our experience at RStudio::conf2018, for ourselves, for our peers, and for our respective data science programs at UC Berkeley and Davis.
Being the holy day that it is, we enlisted the inimitable Krista Tippett, NPR host of On Being to conduct the interview.
Here we go…
I always start my shows by asking about the role spirituality played for you while growing up. And over the years, I've come to understand spirituality quite broadly… However, I think I'll start instead with a simple question: What made you attend RStudio::conf2018?
Krista, you have such a way with questions. You know, the RStudio developers have put out an impressive arrary of packages that make data science tasks easy and intuitive, and I saw this as an opportunity to see what the future of R might look like. I didn't know exactly what to expect, and went to listen and learn from leaders in the field. I use R extensively in my research, and have started using it for data science hobby projects, so I also saw this as a way to develop my coding skillset. San Diego is famed for smoked fish tacos, which was admittedly a principal motivator.
That's a really great question, Krista. I'm glad you asked. I went to this conference because Rich Pauloo asked me to go with him. That's the honest truth. I didn't really know what I was getting myself into, but thought I'd do something a little out of the ordinary. After all, DS421 was willing to fund an interdisciplinary conference ticket… But, I since did a little ex-post-rationalization, and I realized that I saw the conference as means to 1) develop my programming skills, and 2) see how people in industry are using data science and assess that as a path outside of school. I was primed for these network-y questions by the 2017 Beyond Academia conference, so RStudio::conf is simply a natural extension of that inquiry. But, Krista, really, if someone asks you to go to sunny San Diego and eat fish tacos for a few days, you're not likely to turn it down.
Mmm, that's so rich. I wanna dive a little deeper into some things you said there. You both spoke about developing your skillsets. Was that a main takeaway for you? And what other takeaways contributed towards your growth as an individual, a data scientist, and a student of life?
I'm happy to field this question, Krista. As you and some of the readers know, I've been exploring the nature of being and death for some time now… but really, this conference was about suspending those abstract questions, and just living at ground level. What I took away were the four P's: (1) packages, (2) perseverence, (3) possibility, and (4) people. Since you're probably smelling what I'm cooking, I'll keep this brief: the non-adversarial (!!) (4) people presented me with a panoply of (1) packages, showcasing the (3) possibility and my potential, if only I work with a modicum of diligence and (4) perserverence. Yes, I feel jazzed to science some data.
Well, Krista, you're so punny. I certainly grew as an individual and a student of life, and I'm more confident that no one really knows what a data scientist is. In no particular order, some things that come to mind when I think about takeaways are:
- The most down to earth explanation about principle components analysis I've ever seen from Julia Silge.
- An insightful high-level talk on tensorflow from JJ Allaire.
- Some great talks on spatial data analysis, time series, and statistical inference.
Beyond learning about new packages that I'm excited to work with, I was impressed by how kind, collaborative, and down to earth everybody was. I also have about 20 hex stickers that I clawed my way to secure for the fine denizens of the Davis R users group and Data Science Initiative.
Mmm, yes, I feel like there's so much I want to follow-up on, and perhaps learn for myself! What I think we'd all really like to know is: Did anything catch you by surprise?
People say that the most universal human language is empathy, but I think R might be a close second. I was surprised at the diversity of attendees. We came from all over the world and spanned age groups, backgrounds, and occupations. And also, Hadley Wickam, RStudio's Chief Scientist and patron saint of the
tidyverse, is refreshingly chill and easy-going in person.
I do like to keep a beginner's mind, a zen mind, about me, so the dimensions of surprise and non-surprise just collapse into one another, and I'm left suspended amidst disbelief and constant knowing. To answer your question, though, perhaps my favorite shock/ non-shock was the provocative suggestion that there might be a statistically-justified procedure to perform visual inference. Now, don't get me wrong, I'm not sold on this idea that comparing real data plots to random-generated data plots is valid for hypothesis testing, but it's something I'd like to dig into (a.k.a. ask the DS421 faculty about). I just know enough statistics to be dangerous. That said, the other big surprise/ non-surprise was how gosh-darned nice everyone was. For example, unlike after academic presentations, the RStudio::conf audience would shower the speaker with appreciation, offers of support, or genuine inquisitiveness.
Mmmm, yes, so true. So Niklas and Rich, we have a lot of listeners out there, students, data scientists, and such, who might be considering attending rstudio::conf2019. Is that something you would recommend, and if so, why?
Recommendations are hard. People really have to lay claim to their own existence. My advice would be to listen the quiet patter of your heart. Does your heart whisperyearn to network with academics and professional programmers? Does it lightly tug you to code more frequently? Does it consistently seek answers on StackOverflow? Well, RStudio::conf can surely provide you the inspiration, vigor, and courage to code with abandon, to collaborate without ego, and to mingle with curiousity. I recommend it to all with sufficient funding from DS421.
I agree with Nik, recommendations are tough. There are personal and practical barriers to attending. However, if you use R regularly and want to be inspired to use it more, and if you want to see the cutting edge of what's being developed, then this conference is for you. I would recommend it if you have some background in R already. Practically speaking, RStudio::conf2019 will be held in Austin, TX, so you have to secure funding to make it across the country. We were lucky enough to have friends and family in San Diego to stay with, and a car to drive the ~8 hours to the conference. So our main cost was the price of a student admission. January 2019 is a ways away, so if you're motivated, you can start tapping your network to find funding and lodging.
Mmmm, yes, so true. Alright, Niklas and Rich, this is my last question. First, I'd like to preface with a story. Last week, I had the distinct honor and privilege of speaking with the Dalai Lama, and we talked about the importance of transcending the self, of considering the community that nourishes the self, and of using the self as a vehicle for positive change in our communities. I'm wondering if you could say a little bit about how this experience, which has benefited you so much, will serve your community back home?
Excellent question, Krista… You know, as a self-interested, rational, utility-maximizer I hadn't really thought about anybody else. Since it's advantageous to appear benevolent, I'll swipe a few of Rich's answers I know he's about to say… I think my community can and will benefit in a few ways from my experience. First, I made a blog using
blogdown, on which I will now write hastily and opine recklessly about R, data science, and the human condition. Some may find value there as I explore new R packages and techniques. Second, I hope to teach a DS421 workshop session next January on creating professional websites and blogs using
RMarkdown. Third, I will directly apply my knowledge of the new tidy spatial data package
sfon this semester's data science project with Hawai'i Wildfire. Finally, I hope to be a resource for any peers or colleagues as they set out teaching data science, learning R, or applying their skills.
Krista, I'd be hard-pressed to disagree with His Holiness the Dalai Lama. And more so, Nik and I have been talking about what we can do to share this experience with others. There's a tremendous amount of momentum that I feel coming out of this experience. I wrote a blog on chi-squared tests and statistical inference using a new package called Infer and I want to write at least two more blog posts on working with time-series data with
tibbletimeand mapping with
sf. I also want to give a presentation to the Davis R Users group on
tibbletimesince I think it has a lot of immediate value to many people's work. In the long-term, an idea of mine that's been brewing is to put together an R for Hydrologists course aimed at first and second year masters and PhD students in Hydrology. So I hope to wrap some example datasets and field-specific functions into an R package for this purpose. Beyond that, maybe I'll go to RStudio::conf2019. If you know of any good floors in Austin that I might sleep on, let me know.
Thanks Krista. Appreciate you giving me the opportunity to share.
Likewise, thank you Krista.