A random walk on CRAN
by Danielle Navarro, 27 Apr 2018
One of my goals this year was to broaden my horizons, programming-wise. So far, I’ve been really happy with my progress!
- At the start of the year I taught myself the basics of generating nice R Markdown websites, and used this to move a lot of my old statistics lecture notes into a more accessible format.
- I learned the basics of Shiny applications, enough that I could build a basic psychology experiment in Shiny (see here and here).
- I started teaching myself bootstrap for international women’s day which then let me move my lab website into a format that I’m much happier with.
- I taught myself the basics of the
imagerpackage (producing some new pretty pictures for the lab gallery).
- I took a short course on Python programming that covered pandas and seaborn, and happened to expose me to jupyter notebooks. This gave me enough courage to tinker a little with the server side of the Google App Engine apps that I’ve been using blindly when hosting my sites.
- I’ve started familiarising myself with JASP, though admittedly that’s not really programming!
- I’ve also toyed around with the
rglpackage, and the
- I had to learn some
blogdownto set up the Sydney R-Ladies blog.
- Oh, and just for fun I’ve played around with the
So, yes … a pretty good start! When I list all the things like that, I’m kind of amazed at how far I’ve gotten this year.
But there’s always more to learn, and I really want to keep in the habit of learning new things. And with that in mind, I’m going to try something new and even more terrifying: twitter. Specifically, I’m going to try the #100DaysOfCode challenge, with a kind of silly goal: every day I’m going to pick a new R package, play around with it, try to make sense of how it works, write a (probably short) blog post about my experience playing around with it, and tweet about it because apparently that’s what all the cool kids do these days. All the posts that I wrote for this are linked to under the “100 days of CRAN” tag.