Get fast computers for your developers

by Brian on March 8, 2009

I’ve just been through an office move at a client site and packing it up got me thinking about the choices that companies make for their staff when it comes to computer hardware. Most users can benefit in some way from having faster computers, with bigger screens, and better input peripherals. Corporations have a tendency to make conservative choices and to pay above the market price for standard hardware. Whilst frustrating for normal users, this is an absolute performance killer for developers like me.

Compare the specifications of my home machine to my work computer:

Home Work
2.4 GHZ Quad Core CPU (Intel Q6600) 2.0 GHZ Core Duo CPU
8 GB RAM 2 GB RAM
150 GB 10,000 RPM boot drive and several 1 TB 7,200 storage drives 160 GB 5,400 RPM boot drive
NVidia DirectX 10 graphics card Intel discrete graphic card
Dual 24 inch TFT monitors 17 inch monitor
Windows Vista without Antivirus Windows 2000 with Antivirus and other security tools.

My home configuration can be purchased for around $1200 today, and is many times more powerful than the work configuration. The ability to run multiple virtual machines as if they are real desktops gives a fantastic boost to my developer productivity. The screen real estate is beneficial for rapidly updating web pages, and the fast hard drives ensures that Windows keeps up with what I’m doing.

Since I don’t run Antivirus at home I run as a user without administrative rights. If I need to test out new pieces of software from the Internet I use a Windows XP Virtual Machine running Windows OneCare Antivirus. Removing the performance overhead of antivirus means that I get the most performance out of my hardware whilst still staying safe. Did you know that simply running Windows with a standard user account can eliminate the threat of most Windows malware?

My advice to anyone buying hardware for development use is to buy the best performing hardware you can afford. Don’t focus on any single component as skipping a dual screen configuration is not worth the price of a faster processor.

{ 1 comment }

1 Ted Wise March 8, 2009 at 8:37 pm

I couldn’t agree more. And most companies couldn’t agree less. If anyone can ever put together an airtight white paper showing computer performance versus gain/loss in productivity then the IT community will bow down before them.

I took the expensive route and just bought my own computer for work. Most people aren’t that hard core. Or can afford it.

Comments on this entry are closed.