Programmers prefer working from home to other benefits