4 ms·
Who am I: Freelance programmer - mostly web stuff. Also working on a potential startup involving text classification. Hardware: a Thinkpad W500. It's a very so
by Zak 16y ago
Who am I: Freelance programmer - mostly web stuff. Also working on a potential startup involving text classification.
Hardware: a Thinkpad W500. It's a very solid machine with lots of CPU, GPU and screen resolution. My only complaint is that the audio ports are on the front. No need for a desktop or any kind of subnotebook, though I do occasionally wish this machine had a couple dozen more cores.
OS: Ubuntu 10.10. Pretty much stock. Gnome, Compiz, etc.... A few notable oddities: I have the WM configured to raise only on title/border clicks; inner clicks focus without raising. That solves some of the same problems as tiling. I also have the whole trackpad set to work as a scroll surface, as I always use the trackpoint for a mouse.
Dev tools: Emacs, Git, Slime, Clojure, Ruby, Common Lisp on occasion, and sometimes I pretend to know Haskell. Occasionally have to deal with PHP, Javascript, Java and other cruft. Other languages on occasion as appropriate.
Other stuff: Chrome, Firefox, Quassel, Thunderbird (I actually like Evolution better, but it got unstable about my 3gb inbox), Virtualbox with WinXP and Win7.
Dream setup: the Thinkpad W510 looks pretty good. It's just like my W500, but with more memory slots, more cores and the audio ports on the side where they belong. It would also be nice to have a big, fast SSD and enough money that I could do all my heavy-duty number crunching on an EC2 cc1.4xlarge instance.