writing code for work vs hobby project