Working From Home

this, from my blog 10 years ago

I have worked from home since then and all of this holds true, bar some of the tech

Its interesting to see so many people now finding the same benefits and freedoms while still providing employers with the things they need

Anyway, time flies, seems like yesterday ...

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

  • Windows - duh
  • Visual Studio, at least Pro
  • Resharper, its developer heroine, I can't go cold turkey, its too late
  • Graphics software, I must draw icons occasionally
  • 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 tea etc, 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