Programmers are most likely to work from home
There is a dirty secret that nobody talks about and the real reason that companies want programmers in the office.Companies want their top performers in the office so they can serve as trainers/mentors/teachers to the new college kids and the incompetent older people they hire.I think this is the real reason companies crack down on working from home.  It's infuriating as a top performer - I just want to get my assigned work done and leave it at that.  I don't want to teach all your shitty college grads how to actually code.edit: I'm not against mentoring people and helping build teamwork, knowledge sharing, etc.  I'm just saying that an all out ban on WFH makes me feel like I am sitting in an open office all day doing other people's assigned work.I actually am very social and enjoy teaching and helping people.  I just wish it wasn't one extreme or the other - I can still mentor/knowledge share with tools like WebEx.edit2: I am a contractor who was recently banned from WFH.  We used to have a very lax WFH policy and it was great.  Now I'm banned from WFH completely.  The article was discussing the merits of WFH policies, which I am commenting on.