programmers can often have a very different lifestyle to other professions