Here are two images of my desktop computer setup. It took me a few months to get all of the components, but since a large portion of my time is spent here, it was definitely worthwhile. My vision when buying the components was to focus on ergonomics (no cheaping out on this cost) and not buying a cutting edge system (saving some money here). A good chair is very important and lasts years. In comparision, a very powerful computer system is obtainable for around $600 and will be near obsolete soon enough.
The desk setup specs:
- Laminate corner desk with three drawers
- Slide out/adjustable pneumatic keyboard drawer
- Completely adjustable dual monitor stand
- An AllSteel Acuity desk chair
And some of the computer hardware:
- HP p7-1038 desktop (six-core CPU, 8GB ram)
- Two 22' ASUS LED monitors
- Microsoft ergo 4000 keyboard
The setup is great. One thing needs to be done still - a modification of the desk to accomodate the monitor stand pole. I assumed it would fit in the natural desk hole. But it does not. Hence the current makeshift board mounting seen in the first image.
As a programmer, I use my laptop when on the road or when I need a change of scenery and want to work in a different room for awhile. One issue with this is it produces a problem of knowing which machine development files are on and creates work in manually copying/moving files. I have found a nice solution to this, involving git and windows live mesh.