For nearly two years now I have been working from home, it has been an experience which I have enjoyed and has brought benefits for my employer too (that would be you if you employed me).

No office space required

I have contracted for a number of companies over the years, some have dedicated teams for managing the office space and some not, its not unusual to turn up for my first day of work and have nowhere to sit.

At home I have my space organised, I have my own office separate from the rest of the house (and kids). I have a big desk and Herman to sit on, and on my first day I am ready to go - no faf.

No hardware required

As above, its not unusual for a new person to be lacking the necessary equipment on their first day. As a programmer, I need a pretty high-end beast of a computer for my employer to get the best out of me.

At home I have a spanky i7 8 core monster, 8 GB of memory and a system SSD. I have 3 monitors and my iPad to watch the news on. I don't need you to buy me anything.

No software licences required

This is the biggest problem, in my experience, a developers toolbox now-a-days is quite heavy and expensive.

As a C# Developer, I need

  1. Windows - duh
  2. Visual Studio, at least Pro
  3. Resharper, its developer heroine, I can't go cold turkey, its too late
  4. Graphics software, I must draw icons occasionally
  5. E-mail, spreadsheet and document software

At home I have all of this and much more, I get my Action Pack every year and its full of goodies. What is more I am already set-up, you won't lose a day of programming while I watch a tracker bar.

No late to meetings because of train delays

Every morning I have a meeting with all my colleagues in London, the Isle of Man, Russia and India. Its a magical Skype chat, everyone has a coffee or whatever, and we all find out what we did yesterday and what we are going to do today (Stand-up).

Day-to-day communication is easier

During the day, I am available at the drop of a hat for a chat.

We have organised meetings too, I just get myself a cuppa and click a button to start planning the next sprint or whatever.

Pair programming is easier

One of the real revelations for me has been screen sharing, we had used Skype, but more recently we have moved to join.me for this.

You can pair program without having to look at the back of your colleagues head or get his/her mouse covered in the contents of your doughnut.

Other things

I do like a bit of mood music, but this will not disturb you, unless you move next door that is...

I won't upset your office manager by not wearing a tie, or only wearing a tie

The best programmer for your job is not necessarily going to be the one who can get on the 7:01 to Paddington.

Excellent post. I would also add that once the infrastructure (source-control, deployment, document sharing etc.) is set-up for the first remote worker, it's easy to employ others. I'm guessing you're also mentally sharper from sleeping later and spending less time commuting, meaning you're more productive and positive during the working day.


@simon I absolutely agree on both counts, especially now I have so many kids, spending time on a train seems bonkers :)


Great arguments for remote working, some I'd not thought of before. What I've found is that the arguments against remote workers is a trust issue. Having some initial face to face meetings can really help with that, giving you a chance to show that you are a professional worker and this is your career as well, why would you do a lazy/bad job it certainly doesn't help with any future recommendations. And with freelancing word of mouth is better than any LinkedIn profile can be


Post a Note

(required)

(required never shown)

On Twitter Follow MrAntix on Twitter

yesterday
WindowsAzure
New blog post: Automating #SharePoint Deployments in #WindowsAzure using PowerShell. http://t.co/TCrWjqLDCZ

2 hours ago
Microsoft
Weekend Reading: @Xbox One, unveiled http://t.co/YJU0ZmKS0M

2 hours ago
Jonathan_Blow
Also, someone please ask if these fabled 300,000 servers are real hardware, or just the total size of Windows Azure (which then implies

just now
azurewindows
Are there no Rest Api for deploying Azure Websites? http://t.co/BDIwLkXHta #cloud #Azure #fb

just now
zaedysayao
#Phonegap - Presente e Futuro. Minha palestra no @TheDevCon http://t.co/Oe9dHXnky1 #TheDevCon #tdc2013 #soudev #mobile