For programmers, the ultimate office perk is avoiding the office entirely