Here we are, ending yet another year and starting something new. I wanted to take a minute to dwell on 2018, what happened in my R world this year and reflexions I take from that.
This year started for me with a bang – as a result of my presentation about LIME at one of H2O meetups (of which YouTube video has now reached unthinkable 11K views!) I was invited to speak at various events – be it AI Congress, LSE’s Python Group or Data Science Festival. New and scary experience of public speaking about ML and Data Science soon became more familiar and comfortable. It also gave me a sense of fulfilment talking about explainable Machine Learning and making others aware of its importance.
workshop at eRum 2018
When Grace Meyer first suggested that we should submit an idea for an eRum 2018 workshop, I thought she was mad. And still, the idea for text analysis (using mainly
quanteda package) on Trump & Clinton tweets (now published on GitHub) caught on and was accepted by the organisers. We learnt A LOT in the process of preparing, trialling and finally running the workshop and I’ll be forever grateful to Grace of the idea of trying. Also, I try to learn from her energy, enthusiasm and ‘give it a go and see how it goes’ attitude!
coding and Open Source
This year I also had a great time trying new challenges: one of them being Hacktoberfest 2018 where for the first time I contributed to other people’s Open Source code, including
readr package. I can’t recommend initiatives like this one enough as it really highlights a phenomenon of Open Source where anyone, no matter how junior, can contribute something and makes things better. I absolutely loved the experience, not to mention the t-shirt!
— kasiek (@KKulma) December 31, 2018
Another new challenge I tried was Advent of Code, which I wrote about more on my blog. Again, it was something totally new to me as I’m used to using R in a purely data context, not necessarily in order to solve maths puzzles! Even though I haven’t finished all the challenges, it was amazing to try and think outside the box, as well as to share my code and hear how others would approach the same problem.
R-ladies London and their initiatives always make me excited and proud. And it’s definitely been a very busy for us! We went much more hands-on this year by organising the very first hackathon together with Dog Trust and TidyTuesday session. We organised various courses: our now standard R from scratch, Dive into dplyr and two Shiny tutorials. Finally, our excellent speakers covered a variety of data topics, ranging from using R for Spatial analysis, to Data Science for Social Good, to Explainable Machine Learning, to contributing to Open Source. I’m very grateful and impressed by Grace Meyer, Hanna Frick, Emma Vestesson, Agnes Salanki, Erle Holgersen, Fiona Grimm and Fiona Spooner and thank you ladies for all your help, energy and time this year, we smashed it big time!
working for Mango Solutions
Last but not least, this year I started working for Mango Solutions, where I feel like I can finally do for a living things that I’ve been doing in my spare time 🙂 Not only I’m surrounded by R experts that I can only (humbly!) learn from, but I’m part of the company that supports and cares about R community as well as their employees. I’m so looking forward to being part of it in 2019 🙂
Thoughts for 2019 and beyond
01. You can contribute to R community in many meaningful ways…
… not just by writing new packages, blog posts or working on new data projects, as Mara Averick can tell you. My main contributions later this year revolved around
- sharing valuable content created by others
- organising and co-organising events that promoted interesting speakers and allowed others to learn
- encouraging beginner bloggers/speakers/R contributors to continue contributing to the community, no matter how small or insignificant those contributions seemed to them at the time.
These things may sometimes feel like ‘backseat’ activities, but they are important building blocks of any good community.
02. New lessons can come from unexpected places
I’m used to learning R from online resources, be it online courses, blogs, tweets, etc. But this year I also learned lots from online initiatives such as Hactoberfest
Advent of Code, Tidy Tuesday, as well as simply exposing my code to other people. It may feel embarrassing at times to realise how convoluted and not elegant your code is, but hey, that’s how you learn!
03. Public speaking can be hard and demanding but also lazy and unrewarding (if you’re not careful)
You prepare to give a talk to the point where you remember where to take a breath or make a pause… and then you give the same talk 10 times. It’s absolutely fine then that you prepare less then (or not at all), but there’s also a temptation to stop reviewing or updating your content. I gave one talk this year when this happened and I felt disappointed, unrewarded and lazy. It felt like talking about last year’s snow. It was a reminder to me there’s a diligence and hard work involved in becoming (and staying!) a good and informative public speaker.
04. It’s OK to slow down and take a break
There was a time in 2018 when the busy time in R community coincided with very busy times in my private life (selling a flat, buying a house, renovating a house, changing jobs, my mum’s cancer…) but despite this I had a sense of obligation to the R community to keep contributing as I have so far. But really, at the end of the day you don’t have to excuse yourself or wait for permission to slow down. Firstly, no one really cares. If you produce stuff, great. If not, someone else will and that’s great, too. Secondly, even if people care, they will also understand – things happen and it’s all about living a satisfying and fulfilling life, not an overwhelming and miserable one. That’s why my 2019 R goals are very cautious and really, what I wish myself and everyone is to have a lot of fun this New Year. Happy New Year!