views:

486

answers:

11

What hardware device do you use, that helps aid your software development productivity?

The obvious would be a killer keyboard, mouse and multi-monitor rig... but what else do you use, that helps you out?

+6  A: 

a computer :)

Keith Nicholas
Ah come on! :) +1 for FIRST
Jason
I have an 8086 that I can hand over to you....
icelava
A: 

No hardware trickery is going to help as much as knowing your development tools deeply.

It's all in the software and how you use it.

Kendall Helmstetter Gelner
Yeah... thats a given... but multi-monitors increase productivity, don't they?
Jason
Not shure about that - but they are cool, and everybody who does not have them is really envious at you!
Treb
I don't think that is necessarily the case. I've been developing for many months now only on a laptop, and using virtual desktops (Spaces) I've not missed the multiple monitor setup I used to use... that is to say, the hardware was really something that could be replaced by software.
Kendall Helmstetter Gelner
+4  A: 

In no particular order:

  • Coffee
  • Intranet/Internet
  • "Silent" button on my cell phone
  • Teammate
  • "Cold" button on the air conditioner
  • Door that closes
  • Warning sign on door

Updates:

Adam Liss
i didnt think of teammate as hardware before. :d nice.
moogs
Technically, teammates are "wetware," but I define hardware as, "the part of the project that can be kicked."
Adam Liss
Coffee = hardware? Feels more like bioware.
icelava
@icelava: Good point. I guess it depends on how strong you like your coffee!
Adam Liss
A: 

paper ... pencils ... whiteboard ... {insert your favourite scribing tools here}

Nice to have a couple monitors, fast machine, good keyboard, mouse etc, but I usually find I can be a lot more productive in front of the 'puta if I move away from it first.

seanb
+1  A: 

An obscure one, for those of you who are working in enterprise with large data repository:

SRDF: when you data server fails, but all your data are replicated in real time due to special hardware data lines and SRDF, you would not believe the productivity gain you have, as opposed to send 200+ developers home ;)

VonC
A: 

Aside from a computer and associated hardware, I very often need the telephone and my notebook. Talking to our (in house) customer to find out what he exactly wants (or needs) is probably the most important part of my work. I always needed to ask daily to work out some details of the requirements. Maybe we need to review our specification process, or perhaps we are just agile...

Anyway, the telephone to ask questions, and the notebook to write down the answers and work out how to turn them into source code.

And of course, most important: Coffee machine ;-)

Treb
+2  A: 

In an office w/o cubicles, noise-canceling on-ear headphones. When someone calls you/talks to you pretend you don't hear.

moogs
+1  A: 

Items I use or attempt to get for development environments:

  • More than one montor - you can never have too much screen real estate.

  • A Black & Blum Propello Fan - alleviates stuffiness and thery're very quiet. Poking your finger into the fan gets good reactions ;-}

  • A variety of free software tools, even if using Windows. Specifically: ActiveState Python, vim, Cygwin and/or unixutils (the latter are based on msvcrt.dll and integrate better with command files). Sometimes I have occasion to use MikTeX.

  • If possible, an office. Sadly, often this is not possible, but I did some of my most productive work in a horrible 1950's building in a hospital once. The secret: offices. It was laid out like most buildings of the era - long and narrow with a corridor down the middle and offices on either side. Simply not having the distractions of an open-plan building did wonders for my ability to concentrate on my work.

ConcernedOfTunbridgeWells
He asked for hardware. Software like vim have been asked already
Tim Matthews
+2  A: 

I use a few different things to help me maintain productivity.

  • My iPod Touch
  • Microsoft Sidewinder 6000 keyboard
  • Diet Coke
  • StealthSwitch to lock my workstation when I'm playing WoW and my boss walks up.
  • My puppy, but I don't think he'd like being referred to as "hardware."
Zoe
+1  A: 

Post-it notes

abababa22
A: 
  • coffee
  • nice headphones
  • comfortable chair
  • big desk

Environment for comfort (you can work longer with pleasure) Coffee and headphones for speed (with the right kind of music my speed increases and I'm also seperated from distraction :)

Piotr Owsiak