Freelance data science: a two-year review

The story of a two-year freelance journey and its pros and cons.

Meta
Author

William Becker

Published

December 16, 2022

I started working as a freelancer back in October 2020. Since then I’ve worked on all kinds of projects and it’s been a real journey: sometimes hectic, sometimes slow, but always unpredictable. After more than two years, I thought a long and rambling review was in order, so here it is!

A New Era :sunrise:

Up until March 2020 I worked at the European Commission’s Joint Research Centre (JRC). I worked there for nine years, and it was a really fantastic experience supporting European policy making, doing research, meeting and working with great people, and living in a rather nice corner of Italy near the mountains and the lakes. Unfortunately, while the JRC is great for temporary contracts, permanent contracts are much harder to come by. And by early 2020 my time was up, and as a Brexit refugee I was also excluded from applying to the Commission at all. Thanks Boris. :clown:

March 2020 also coincided with the start of the pandemic and a long lockdown in Italy, so my first months outside the JRC were not the honeymoon of casual family time, projects and sports that I had envisaged. Anyway, for various reasons it was clear that we (me and my family) would stay in the area for a while yet. And so after a few months I began looking for work options.

The problem is that living in a small town in a mostly rural area in North Italy, on-site work options in my line of work basically consist of:

  1. The JRC
  2. See 11

And so, this was how I found myself looking at freelance work. One of the few positive outcomes of the pandemic was that remote work became much more normalised, and so this was more feasible than previously. And so I began my journey as a self-styled “freelance data scientist”.

The Journey :tent:

It really has been a Journey. Coming out of the JRC I realised I had a mixed bag of skills and experience: technical skills in statistics, indicators, modelling and sensitivity analysis; but also a lot of experience in various areas of policy - in sustainable development, connectivity, budgeting, and countless other areas that I had worked in. I had also written a lot of academic papers, organised and participated in numerous scientific conferences, and somehow built up a fairly wide network of friends and colleagues that I had worked with over the years.

So, if I was to become a freelancer, what kind of work should I actually do?

Luckily, work came my way and answered this question for me. I was first contracted by the JRC to build an R package for composite indicators, which turned into the rather successful COINr package. During this time I also began working with WIPO to build a similar custom R package for the Global Innovation Index, and with UNIDO to help build the Quality Infrastructure for Sustainable Development Index.

I learned an enormous amount during these three projects. Whereas programming had been an occasional past-time in my time at the JRC, now it became my main work. I had to quickly improve my programming skills to a more professional level - learning about GitHub, version control, functional and object-oriented programming, unit testing, continuous integration and other concepts that I had little knowledge of before.

Along the way I also worked on some smaller projects, including the WEF Nexus Index. There I met the data visualisation experts at OneTandem, with whom I also began to work on other projects. Together with another colleague Hedvig Norlén, we launched the compositeindicators.com website where we offer services related to composite indicator construction.

In the end, 2021 got a bit too busy so I decided to take a break in early 2022, and I had a relatively quiet period up until early Summer when things started heating up again. And now, at the end of 2022 I have loads of work in the pipeline and I’m busy. So busy in fact, that I am procrastinating by writing a long blog post about the last two years!

But apart from all the professional skills that I have learned, I also really learned a lot about freelancing in general. And that’s why I thought I’d talk about some pros and cons. So here they are.

The Good

I get to work on all kinds of topics :rainbow:

Probably the best thing about my work is the variety. I have been lucky to work on so many topics, and with so many interesting people, over the last two years. Here are some topics that I’ve worked as a freelancer, or am about to begin working on:

  • Innovation
  • Quality infrastruture
  • Sustainable development
  • Bioeconomy
  • Medical diagnosis
  • Water/Energy/Food
  • International connectivity
  • Migration
  • Air pollution
  • Employee skills
  • Impact assessment
  • Sensitivity analysis

That’s quite a good list! Every time I start on a new project I’m fascinated to learn about the new topic. Ok, some topics are more interesting than others, but to me it’s a great privilege to be able to work in all these different fields. It’s the great thing about stats and data science, it can really be applied to almost anything! And my “clients” are spread over five continents at the last count.

I am Il Capo of my time :hourglass:

Working freelance is extremely flexible. I can work to my own timetable, I can take days off without asking anyone. I can get up and work in the middle of the night if I want to (I don’t, but maybe that option will come in handy one day…?). This does also come with downsides (see later) but the good part is that, as long as I get the job done for my clients, and work the time I am paid to work, I can completely manage my own time. For example, in quieter periods I have sometimes just worked mornings and spent the afternoons doing other things like sport, house and family tasks, music etc. I can also work from anywhere, in any country.

I am El Jefe of my work :tophat:

Another great thing is that I get to decide which work to do, and I can use whatever tools I like to get the job done (as long as my clients agree). Working in the European Commission, you are restricted to using a lot of corporate tools and you may have to ask to install new software, and so on. Now, I do all my work on open-source software, I have everything saved on the cloud so I can access all of my work, even on my phone. Also, if I don’t like a project, I can turn it down.

There’s less admin :page_facing_up:

Ok this is not completely true (see later) but some admin-related tasks disappear. I don’t have to produce briefings and I don’t have to attend many meetings. Of the meetings I do attend, they are usually short and well-focused. I don’t have to have performance review conversations, and I manage all my own IT, billing, leave and other things. I recall many difficult interactions with the more bureaucratic arms of the EC, although it’s just a fact of working in a very big organisation. Still, I don’t miss that part at all!

The Bad

Ok, now let’s see the other side of the coin!

I’m a Lone Wolf :wolf:

Although I work for many people, and I have even worked with some great colleagues, there’s no denying that freelancing is a bit of a lonely business. I work completely remotely, which is also a good thing, but it means that most days I work on my own. Of course, I have my family around, and I have meetings every now and then with clients, but I’m a social animal (half of the time) and I do miss being part of a team, working together with colleagues and friends in person and having coffee breaks and lunches together.

When you work in an organisation and in a team there is also a feeling of being “part of something”, that you miss as a freelancer. I’m a mercenary, a hired gun - I do the work I’m paid to do and then when it’s done, I move onto something else. This is also a good thing, but I guess like the classic wandering cowboys, you do miss the feel of having a home! Oh yes this is getting poetic!

Workload goes up and down :roller_coaster:

Like any job, freelancing workload goes through quiet and busy periods. The difference is that if you work for an employer (i.e. a “normal job”) you are paid the same regardless. You have a fixed salary per month, and it is the employer’s responsibility to ensure that your workload is not too much or too little.

As a freelancer, if you have less work, you have less money. So if you go through a quiet period you have to spend time looking for work. At the other end of the spectrum, it is easy to overload yourself with too many contracts and end up having to work during the evenings as well. It’s very difficult to get exactly the right amount of work, with contracts overlapping, starting and stopping, and meeting deadlines on various projects. This is something that gets easier with experience but is still a challenge.

No work, no pay :gun:

If I’m not working on a paid project then I’m not earning money. This is obvious but comes with some implications. First, if you are sick, you don’t get paid. Luckily I’m not often sick, but if I were to be sick for a long period of time, I would have no income. There’s no safety net.

Second is that you can’t easily do unpaid but interesting activities that you might have done as an employee. For example, when I was working at the JRC I could spend some time on academic research, and I went to many conferences. I also frequently gave talks at seminars, lectures at universities and so on. This was possible because I could do it during my working time, and the JRC would pay for me to travel to conferences (within reason). As a freelancer, I have also been invited to give talks at workshops and to collaborate on papers but usually I have to turn these down. If I spend the morning giving a talk, or working on a paper, I have to give up half a day’s pay. This is OK sometimes but hard to justify in many cases. And so, I end up focusing mostly on paid work.

And finally of course, if I don’t find contracts, I don’t get paid. This means that there is very little job security. True, so far I have not had trouble finding work, but who knows for the future?

There’s more admin :page_facing_up:

Did I say there was less admin? Well, actually I’m not sure. There are a lot of admin things to do as a freelancer. You have to draw up contracts and proposals for contracts, bill clients, talk to accountants, deduct expenses, and carefully monitor your time on each project, tracking the progress of deliverables and making sure you complete the work in the required time. There is also a lot of deliberation about how to define deliverables, whether to charge by deliverables or by time, estimating costs and so on. Actually it all adds up rather quickly.

Too much flexibilty? :worried:

Flexibility is great, but the price is that work and home life can blur so much that you find yourself in a permanent limbo between an “on” and “off” state. This is compounded by the fact that I work at home. When I began freelancing, I often worked in the evenings to “get a bit extra done”, knowing that whenever I work, my time is paid. However, I learned after a while that you have to try to draw a line between your working day and your non-work time. Now, I work fairly rigidly 8am-5pm, but I still occasionally find myself working a little in the evenings, or else drifting to non-work tasks during the day. I guess it just requires a measure of time management and discipline.

The Summary

Freelancing has been great for me and a huge learning experience. I think the main good things are the variety, the flexibility, and the sense of being in charge of your own destiny. On the other hand, it is quite a solitary experience, you have to be quite disciplined with your time and it comes with little job security.

Apart from learning all kinds of professional skills, I also learned some overall lessons. First is that contacts are all-important. I’m not a networker in the sense of someone who sidles up to “important” people at conferences or cold-calls potential clients. But I am someone who is very open to working with anyone on any kind of project, as long as it is interesting. This attitude, I think, has paid off: when I left the JRC I had worked with many people in many places and this led to recommendations and work. The fact is that if you get the work done to a good standard, and you are an easy person to work with, over time this gets noticed and you don’t have to aggressively network to build up a good list of contacts.

Another thing I learned is that academic papers are not very important outside of academia. Probably not a surprise to anyone, but unless you are planning on working in academia, no one really cares about how many citations you have!

I also learned that having a broad profile has its pros and cons. Whereas I tend to think of myself as a “jack of all trades”, quite frequently I think I come across (to people who don’t know me) as a rather a “master of none”. I think that’s due to the fact that I have always loved learning new things and working in new fields, but try putting this on a CV when applying for a job. Usually employers like for people to fit into neat categories, and if your CV is very mixed, its hard to make head or tail of it. I still think a broad profile is a strength, but communicating it as a strength is really a challenge.

I’ll end this extremely long post with a last positive thought about freelancing. Working at the JRC, like any big organisation, can feel a bit like being in a bubble. This is well-known in the JRC, and its the result of bring a lot of sciency people together from different corners of Europe on temporary contracts - naturally they tend to socialise together and talk about JRC stuff, and it can be easy to not get so involved in the outside world. At least for the years that you are working there, the JRC offers a great level of job security and benefits. In short, the bubble is quite cozy.

When I left the JRC, therefore, it was also a test of whether I could stand on my own feet in the cold world outside of the bubble. And I’m glad to say after two years that I can. I have managed to get regular and interesting work, and I could probably carry on doing this almost indefinitely. So, although I may at some point seek the job security and the company of friends and colleagues back in Commission or another big organisation, I do at least know that, if the bubble bursts, I’ll be absolutely fine!

Footnotes

  1. To be fair, you could also travel to Milan every day, but… nah.↩︎