74

While I've done coding in the past as a hobby, I don't do it anymore and my current employer uses a private local GitLab repository, so my GitHub wall is all white squares and the code that is in there doesn't reflect my current skill set.

Recently during an technical interview I was prompted to show some of my GitHub repositories at which I went straight and told them I don't code as a hobby, but I'm an active member in the Spanish Stack Overflow community (Stack Overflow en español) which made my interviewer look and act dubious.

I ended up having an offer that I had to refuse due to personal reasons, but since then I've been wondering if just saying "I don't code as a hobby" is a "red flag" and I'm expected to have a personal side project by potential employers.

Peter Mortensen
  • 1,003
  • 1
  • 8
  • 8
Killbunny
  • 751
  • 1
  • 5
  • 9
  • 48
    As a general rule, saying "I don't do X" appears quite negative to a potential employer, so should be avoided. Try to find a more positive way of expressing this, e.g. "I'm really busy with Y and Z at the moment, so don't have any spare time for X". – jayben Apr 22 '22 at 12:06
  • @GregoryCurrie Spanish stack Overflow – Killbunny Apr 22 '22 at 12:23
  • 9
  • 3
    @gnat partially but my question is more focused on what or how to answer when asked rather than why is it expected – Killbunny Apr 22 '22 at 12:46
  • If your coding for your resume is it really purely a hobby? – Mark Rogers Apr 22 '22 at 20:30
  • Just for clarification: what would you count as "coding for hobby"? Everything that's done outside office/work hours? If someone is part of an Open-Source community, has modified something of an Open-Source project, or has coded something they needed for a work project, and decided to share any of it, would you say they did it for hobby? – Josh Part Apr 22 '22 at 21:38
  • 1
    @JoshPart as you said, to me everything that is office/work related is not a hobby. If making a contribution to an open source project is a need of your work, then is not a hobby. If you need or want to make a tool to help you to make your job easier and is is not under your NDA it's not a hobby. I myself have made the later and put it on my github, that's why it isn't completly empty. – Killbunny Apr 22 '22 at 22:11
  • 3
    "I've been wondering if just saying "I don't code as a hobby" is a "red flag"" → Maybe the red flag was not the GitHub thing, but the SO.es thing. You admitted to a potential employer that you like to spend time in an online forum -- one they cannot block (because no company in their right mind would block developers' access to SO). Maybe the employer didn't like the possibility of you wasting company time on said forum. – walen Apr 25 '22 at 09:19
  • @jayben any interviewer with more than a few brain cells will parse that phrase as "candidate doesn't do X" anyway. – MKHC Apr 25 '22 at 12:07

11 Answers11

150

Like yourself I don't code in my spare time any more - I spend 45-50 hours a week doing it for work, when I have free time I've got other things to be doing!

Personally if I were hiring I wouldn't consider it to be a negative in a potential candidate, but then I suppose I wouldn't even ask about it in the first place!

If you're concerned that an interview who does ask might see it as a negative that you don't do it then one way to flip the narrative on that is to provide a reason that plays on why (some) employers actually consider a hobby portfolio to be a bad thing. e.g.:

I prefer to give my productive focus and energy to my day job

or:

I find that keeping a variety of interests in life outside work helps keep me fresh and energised inside it

That sort of thing. If they come back at you with questions about how you stay abreast of new skills and technologies you can reply that you've never had any issue adapting or picking up new skills at work or similar.

If you have any outside interests that have transferrable attributes to work you can then bring them up but don't feel like you have to have such things. Your free time is just that yours.

motosubatsu
  • 107,822
  • 51
  • 290
  • 367
  • 30
    I like this answer a lot, definetly flipping the narrative would have been a better answer than bluntly saying no. – Killbunny Apr 22 '22 at 15:44
  • In addition to a better work live balance (both arguments kinda go that way) one can also argue that "looking into other fields helps me get a more rounded picture", to highlight soft skills and defy the cave dweller coder cliché. Especially if there is a hobby or interest that ties back to work.-> Applying for a team lead position for the first time, well the experience from managing the sports team in water polo helps with that. I.e. redirect to a different hobby based strength. (just as an addition, feel free to incorporate or not, it's just an additional variant to the answer) – Frank Hopkins Apr 24 '22 at 06:36
43

I'm always interested to see if people have code on their GitHub/BitBucket/etc, or other contributions to open source projects. But I certainly don't hold it against them if they don't.

Many people who spend all their working days doing IT or writing code don't really do much of it in their spare time (especially as they get further into their careers), and that's fine.

Many people who do write code outside of office hours are still doing it for their companies, or are writing stuff that's related to their work. There are also all kinds of IP related issues that you can get into around personal coding projects (depending on the terms of your contract).

So an answer like:

I'm afraid that most of the code I've written can't be publicly shared, but I've recently been working with $technology...

Is perfectly acceptable.

This question is largely about seeing if you're still learning new things and new technologies (rather than just knowing the bare minimum tech stack that your current role requires). So the key thing is to bring your answer back around to something positive, rather than just giving a blunt "no".

Gh0stFish
  • 19,276
  • 8
  • 44
  • 61
  • 12
  • Often companies claim copyright on all code you write, even outside working hours. You could claim you don't post code for this reason. 2. I tinker with code as a hobby, but rarely take it to a level where it is useful to a wider world. If I were to upload code to GitHub, I'd feel a responsibility to keep it up-to-date, respond to tickets, attempt cross-platform compatibility etc. You could say it is this you don't have time for - this is how it is for me, for example. Abandoned code is about as bad as no code.
  • – Bennet Apr 22 '22 at 20:26
  • 1
    This is very true, they own all your creative works that did not exist prior. Your dreams, in fact. You sign it away. – mckenzm Apr 22 '22 at 23:15
  • @mckenzm Contracts that require you to sign over IP rights on anything you do during the term of your employment in a field that they do business in are not uncommon in my experience. So yes, things you did before that job would not qualify but things you worked on during the term of your employment (even outside business hours) might be applicable even if the core predated employment. BS toxic contracts exist and just because they might be illegal or otherwise regulated in one jurisdiction doesn't mean they are not perfectly legal somewhere else. – Joelle Boulet Apr 25 '22 at 16:23