Developers need good hardware
The importance of quality hardware for developers is well-established. Jeff Atwood went so far as to create a Programmer’s Bill of Rights which companys should adhere to:
1. Every programmer shall have two monitors
2. Every programmer shall have a fast PC
3. Every programmer shall have their choice of mouse and keyboard
…
My company recently (finally) upgraded my computer. Now things like switching windows, loading menus, and, maybe most importantly, compiling, happen almost instantly. I spend less time watching hourglasses and more time solving problems. Plus, without a delay everytime I try to do anything, I can stay more focused; I experience fewer “what was I just doing” moments.
But the biggest benefit from having a faster PC is that I am a lot less frustrated. I mean a lot. I was constantly fighting against my computer, trying to maintain my sanity while it chugged away performing some trivial task like loading the Start menu Programs list. I would have to step away a few times every day and read a book or go to the kitchen just to settle down.
Now I can actually get work done. I have better concentration. I’m more relaxed. Sometimes I’m almost actually happy at work. And this helps me stay in the flow and get more done.
If you’re going insane working against your computer, maybe it’s time to get one that will cooperate with you. And it’s not always just the computer; maybe the monitor, the keyboard, your chair is preventing you from getting work done.