Who are you, and what do you do?
I'm Tamas Kemenczy, an artist, indie game designer and web developer based in Chicago. Right now I'm collaborating with Jake Elliott on Kentucky Route Zero, a Cardboard Computer game, as well as working as a developer for Pitchfork, most recently working on the Bat for Lashes cover story. I also work on a homebrew Arduino VGA synthesizer for Arcanebolt, a video/noise project.
What hardware do you use?
For my workhorse game dev setup, I sit on an old creaky farm chair in front of an Apple 27" Cinema Display, driven by a 2010 11" MacBook Air with 2GB of RAM and a Nvidia Geforce 320M graphics card. I'm not in any rush to upgrade for the moment, and I don't mind the lower ceiling - I like to know that what I'm working on runs on somewhat more modest hardware. My tattered pair of Sony MDR-7506 headphones are a classic and they have good audio response.
On input devices: I use an old school optical 3-button/wheel mouse and an Apple Wireless Keyboard with the caps lock remapped to control. While I depend on a multitouch trackpad/Magic Mouse for day-to-day use, I find that it's just a bit too fuzzy and error-prone for the production tools I use. So the hard-wired buttons are an essential haptic.
For Arcanebolt, I use a Lenovo Thinkpad Edge running some bygone version of Ubuntu for flashing the Arduino boards. During performances we use an old XT keyboard that talks to the board. We use an obsolete Magnavox CRT screen to display the Arduino-generated VGA images, and on occasion an old IBM CRT as well. Old naive monitors like that are much more responsive to weird and corrupt video signals!
And what software?
Blender is my jam for computer graphics - fullscreened on that 27" display with the Elsyiun skin. I view Blender as the Emacs of its domain and the extensibility via the Python API is indispensable. For a tool that I spend so much time in, the UI hits the mark. I lug around a number of Python scripts for my Blender/Unity workflow (mainly for working with obsolete vertex-based coloring and line art), and I've found myself tweaking the FBX exporter too. I also love the idea of using Blender as a headless, general purpose command-line renderer that uses Python for scripting. Gimp/X11 does the job for image/texture editing and I fire up Grapher occasionally to help visualize curves and filters for various shaders and procedural graphics.
For my Arcanebolt-related work, I use a custom Makefile, avr-gcc and avrdude to compile Arduino projects via Ubuntu. This way I can comfortably work in Emacs instead of the bundled Arduino IDE (creature of habit). GNU screen comes in handy for reading back serial output from the board.
What would be your dream setup?
The setup I have right now does the trick. I used to have back problems from hunching over a laptop screen for long periods of time - getting a nice external monitor really helped, so I'm still coasting on that! Come to think of it, I'd love a portable display that was bright enought to easily see outdoors. It would be wonderful on a rooftop deck, or a porch.