Is working from home now considered a right for developers?


This is my work desk at home. When Shelley and I purchased our new home a few years ago we earmarked a space within the house as an office. Originally it was a second living space that we felt would be wasted as a formal dining room or second lounge. About 6 or so months after we moved in we got a cabinet maker to come in and put in built-in shelving, desks and draws.

In the picture above I have access to four screens to do my work. Three 24″ (approx) screens and a smaller screen which is actually a Samsung Slate PC which I use when I am out and about and don’t expect to be doing much coding. The result is a very functional developer workstation with better facilities than you could find in most regular office spaces.

I consider myself to be lucky in this respect. I’m lucky that I have a wife who allows me to commandeer a corner of the house for office space, I’m lucky that I am working with an boss who trusts me enough to work independently from home, and I’m lucky that the infrastructure that the company needs to support remote work.

Alas, I can’t work from home all the time. The reality is that I work within a professional services businesses, site visits and face to face meetings are part of the deal. So even though I can expect to work from home on average 2-3 days per week, there might be weeks where I am in the city every day. You just have to roll with the punches.

In the future, I expect remote work to become even more prevalent. I can foresee a time when even clients don’t want you to come into their offices because they simply don’t want to spend the money on floor space for a transient workforce (we are starting to see this already). Bring it on I say, but then I’m ready for it, and I’ve been living it for a good number of years.

Some companies are ill equipped to handle it. They need to change or they face being out classed by businesses with increased agility when it comes to hiring and retaining talent.

Before I close of this post, I think it is worth making a point about agile development practices and the benefits of co-location. Most agile enthusiasts will tell you that it is better if the team is co-located. This is true to the extent that given an ideal team, you will probably get better output out of them if they are co-located rather than remote. But sometimes to get that ideal team you need to provide conditions that they are happy with. If they aren’t happy travelling 3 hours every day just to be interrupted by pointless meetings then you might just need to live with the ideal team where some or all of the team members are remote. I cannot deny the benefits of regular team bonding sessions, whether it be going out to lunch or other social gatherings.

At all times you need to use common sense and allow some flexibility, and that is why this announcement about Yahoo! work conditions is so surprising.


5 thoughts on “Is working from home now considered a right for developers?

  1. anon

    “They need to change or they face being out classed by businesses with increased agility when it comes to hiring and retaining talent”

    My firm is facing this as a reality right now. They have been totally inflexible when it comes to implementing remote working even though they portrayed a flexible face until a request was made. Put it simply, I will now be looking for work elsewhere and a requirement will be that there are flexible working conditions.

    The annoying bit is that my firm has no issue with me remoting to continue working or to fix issues after hours, but when it came to formalising remote work during normal work hours, the request was flatly denied. The older, inflexible, firms forget that give and take actually has to work both ways and after my poor experience, i will be taking my skills elsewhere and they will lose someone with near on 10 years corporate memory in their department. I will be looking forward to my exit interview.

  2. Jenek

    Nice work desk! On the one hand working from home has its obvious advantages however on the long run I think having a real contact with people is more beneficial.

  3. Mitch Denny Post author

    I agree that contact face-to-face is critical, you can get many of the benefits via video conferencing (I do this regularly with my peers). But in-real-life meetings should also be regular as well. Actually I think those meetings having a business purpose is less important. Even a shared beer or social activity does the job.

  4. Paul

    I agree Mitch, Some of my best C# work is done at home where there are no disturbances, i was consulting from home for the better part of 12 months and it was the social contact that I missed the most so I joined the workforce again.

    In my day to day office life I often find myself struggling to get anything done between scheduled team meetings, random meetings, supplier meetings etc add that to the 1.5 hrs commute there and 1.5 hours commute back and some days your left wondering what you had actually achieved that day and wondering if I was better off consulting again! 🙂

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s