A strict Monday to Friday, nine to five schedule is no longer the norm for many people who work in software, but you need to be sure that 'choosing when you work' doesn't make you always available