So how about we turn this into a what's your set up thread?
Hardware: I'll get started. I have three Macs: a Mac Pro, a MacBook Pro, and a MacBook Air. I also have an iPhone. The MacPro and the Air were bought by my company, the MacBook Pro is my personal machine.
I find myself using the MacBook Air a lot. I can take it anywhere with me. When I'm not using it, I'm using the iPhone. If the Air had a SIM card slot I'd probably use it even more.
On the MacPro I have a 24" Samsung monitor. All the other machines I use with their native screens. I also have a Kindle.
Software: I use emacs for writing and coding. I use a mixture of Firefox and Chrome for most everything else since so much of my computer life is in the cloud. Bits of software I love are: Dropbox, Notifo, Evernote and TweetDeck.
Dell XPS M1530 laptop; FreeBSD 7.3; KDE 3.5.10. Konqueror for websites where it works, Firefox when necessary. Thunderbird for email. Text editing in kwrite unless I'm in the middle of doing something in a Konsole, in which case I'll probably use nano. Backups via tarsnap, of course.
On servers, mostly FreeBSD 8.0 (a few boxes are still 7.x), along with djbdns, qmail, ezmlm, apache, stunnel, and tarsnap.
On my android phone: Twidroid, ConnectBot, NetCounter.
For work I use an XPS M1530 with Windows 7, VMWare and a collection of images with different OSes for various purposes. Notepad++ for editing, Eclipse + PyDev for development, Ollydbg and Immunity Debugger for vulnerability research, too many tools to list for penetration testing, OpenOffice for documents and spreadsheets, Google Talk, Thunderbird for mail and TSK and Responder for Disk and Memory forensics.
We have some servers at work, mostly Mac Mini and Linux (to host VMWare, various images from Beos to Sco Unixware), Solaris Sparc box and an old Vaxstation running VMS.
At home I use a 9 year old Vaio SRX-51P/B with a P3 850, 256mb of RAM and Arch Linux. I mostly use Mutt, Chromium, Irssi, centerim, Vim, MC and snownews.
At home I use an Ubuntu 8.04 server mostly for media, printing, DNS (was using djbdns but switched to dnsmasq after a rebuild) and backups and a separate Arch Linux desktop as a MythTV Front/Backend.
Hardware: Dell Vista box with 24" and 22" monitor and Mac Mini with 22" monitor with single wireless Logitech Wave keyboard/mouse via Synergy. Dell Mini 9 netbook with Ubuntu Remix also hooked to Synergy when its at my desk.
Software: use Window's box for dev work - Notepad++ for editing, FF/Chrome for browser, and Mac for communications - Adium for IM (AIM and internal Jabber) and Colloquy for irc (wmassdevs on freenode) and FF for gmail/google apps/co-op/basecamp/etc.
If I had more desk space I'd have more monitors. I'm moving soon and may end up either attaching monitor arms to the walls or building a shelf for the second set of monitors.
At work, I use a Dell Optiplex 755 running Ubuntu 9.10 with a 22" HannsG and 19" Dell LCD. At home I use a 15" MacBook Pro (1st Gen "lap burner") connected to a 22" Acer 1080p LCD when I'm at my desk.
Software-wise, I usually run either Eclipse when I'm at work doing Java development or Intellij Idea 9 when I'm on the Mac at home doing Grails development for side projects. I usually keep an instance of VirtualBox open when I'm at work so I can run Windows XP and Microsoft Outlook since Evolution on Linux is a POS. At home I use Mail since I can check both my work Exchange account and GMail account and it just works. I bought Snow Leopard for just that reason.
My primary hardware is an HP mini. But in all actuality, it's a slicehost ubuntu server running GNU Screen that I can SSH in from any device that can run a descent SSH client, including an iPhone.
The terminal app on a jailbroken iPhone is remarkably good at inputing complex emacs keyboard shortcuts once you map the gestures right and it becomes second nature. Can't wait to jailbreak the 3G iPad. If that works out exactly like it does on the iPhone it could become my primary hardware.
Computer 1: 13" plastic MacBook running Snow Leopard.
Software: Emacs, Quicksilver, Firefox, MacIrssi, Adium, Terminal and (even though I hate its guts) iTunes.
Computer 2: Dell 1520 running Windows 7. I also run Haiku in a VM.
Software: Emacs, Launchy, Firefox, XChat, Pidgin, PowerShell and (praise be upon its sweet soul) Winamp.
Web applications: GMail and Etherpad. I'm not big on webapps.
MacBook + 24" Dell Monitor at work. 24" iMac at home. I have an iPhone (for being mobile) and Kindle (for reading), too. And a moleskine squared notepad which I take everywhere.
Software: RubyMine, Sequel Pro, Dropbox, Adobe Photoshop & Google Chrome. And GMail.
I always end up with half my hair like its been dipped in honey, and the other half dry as a bone when I use anything. I'm probably making some n00b error though :/
"I'd like it if the Air was about half the size. I don't know why Apple won't make something in between the Air and an iPhone."
I'd have thought this was a joke if it was published a couple months ago, but I'm pretty sure March 2009 was before the iSlate rumors ever started. Good call, pg.
Having strong convictions and living in pain is cool if it makes a difference in the world. I'm not convinced RMS not using anything that has 'unfree' software makes any difference to anyone or anything. He's deluded himself into believing that he has more freedom than people who use closed source software.
I wonder if he wears a digital watch, owns a TV, drives a car, uses a printer etc etc. All of which have closed source software within.
You underestimate the signal he sends by instisting on free software.
If you look at the isolated incident of RMS insisting on only using machines where the software is free (as in freedom) it doesn't make mucha of a difference as you say.
But if you look at the greater picture where RMS is one of the premier advocates for free software it makes a huge difference. He gains credibility by the bucketloads by refusing to use nonfree software, and he can't be called a hypocrite - he actually acts as he preaches. Look at Jgrahamc's comment above for an example. Whether or not it gives him personal freedom I don't know.
> You underestimate the signal he sends by instisting on free software.
It's all about the signal: that's how discussions and politics follow. I have a friend who is strictly vegetarian because of the reactions and discussions that follow, even though he believes otherwise that we sometimes do more harm to our environment in subtle indirect ways (like a fruit company which would contribute to regimes in third world countries).
I think you're mistaken. RMS has changed the world exactly because his convictions are so strong that he lives by them in every little detail. If you notice it people that change the world almost always religiously live by what they preach. Their followers take notice of this and aspire to it. It becomes clear that here is someone that talks the talks and walks the walk without cutting corners. Thus they become leaders of a movement.
There are plenty of examples of this from Jesus to Nelson Mandela. It's not about being a martyr or experiencing personal pain, it's about holding true to your values no matter what. It's a very hard thing to do, but that is how you change the world.
I think you're vastly overplaying his significance in changes that would have happened anyway. I guess we'll just have to agree to disagree on that.
Also I disagree about being able to change the world best from extremist positions. The world isn't perfect. You have to be willing to compromise, and accept that you won't get everything you want (At least in one go).
Sure, extremists are sort of to be admired in how strongly they believe in their cause, and how they're often willing to die for it (Or put up with using a 9" computer), but I think far more is accomplished by moderate, compromising people who work toward their goals step by step.
For one thing, he's lost a potential audience - most people will simply write him off as a mad extremist hippy, and not listen to anything he says.
And how much difference has the whole 'free software movement' made when the whole of HN is salivating over perhaps the most closed device ever created with the iPad.
From another perspective, RMS's setup is also so much of a hair shirt that he'd be one of the hardest tech celebrities
for hackers to target. Especially considering he only infrequently connects to the Internet like a nuclear submarine surfacing to communicate with a satellite.
Your comment comes across as though there's an implication that someone that laughs at an indvidual is racist in some way, although I'm hoping that wasn't how it was intended.
I don't laugh at RMS anymore. I feel pity for him. Sure he's written some programs that are used by a lot of people but he wants to appropriate the word freedom for his own purposes. Anyone that doesn't do things that fit his definition of freedom is not allowed to use terms like 'Free' and when it comes to that he can be a bit of a troll and in some ways self-parodying, but don't ask me, just talk to anyone using an MIT or BSD licence who's crossed swords with him.
> "Your comment comes across as though there's an implication that someone that laughs at an indvidual is racist in some way"
No, I'm not, you could simply exchange "Sikh with turban" with "guy with a female swimsuit in Manhattan financial district", anyway, sorry for that, my english is awful for non-technical purposes.
For the second paragraph, I do agree with you, but I still think we must not laugh at him or at anyone using a esoteric hardware combination for whatever reason there is in their heads, justified or not, one more information, I saw Stallman at a presentation in the past and he had a HP laptop back in 2002.
Side note: White Lamborghinis with pearl paint are actually absolutely beautiful in a minimalistic way. You have to have it coming from behind at a fast speed to really see what I'm talking about.
I went to a DHH talk in Copenhagen when he left Denmark for the US. One of his major stated reasons was the insane Danish car tax (180%). He would probably not have been able to afford it had he stayed behind :-)
I really admire dhh and what he's done. His talk at SUS '08 was phenomenal. We had a chance to chat and he seems like a cool guy. He's one of my many sources of inspiration.
That being said, who cares what anyone's setup is? It's not like, "Set up like this guy and you will perform like this guy." There is about zero correlation between setup and performance. A better post would be, "What dhh does and why he does it."
As for me, I have a single monitor with 2 sessions, one with lime green code on a black background in textpad and the other a test session in a browser. Both are full screen. Alt-tab is my friend. I prefer an underpowered box. If I can make it work there, I can make it work anywhere.
Is this the secret to my success? Of course not. Put 10 programmers in a room and get 11 different setups.
Use whatever setup works best for you. If you want to find out what makes someone else successful, dig a little below the surface for the wisdom waiting to be extracted by those not so obsessed with the superficial.
I think the point of the site is not really to imitate someone's setup. It rather serves as a kind of anecdote at best, and in some cases (like RMS) gives interesting insight.
"As for me, I have a single monitor with 2 sessions, one with lime green code on a black background in textpad and the other a test session in a browser. Both are full screen. Alt-tab is my friend. I prefer an underpowered box. If I can make it work there, I can make it work anywhere."
That too, is be kind of interesting to read, especially the ending. I will not go on and imitate your setup now, since i got my own, but the underpowered-box stuff is good enough to remember.
Actually, I'm usually interested in what productivity tools people use. It doesn't matter if you're famous or not, I just like watching how people get things done.
Cool site! I wonder what stuff are most popular among these brilliant guys so i # curl "http://www.usesthis.com/ | egrep -o "http:\/\/.\.usesthis\.com" | xargs curl | egrep -o ">[^<]+<\/a>" | sed -e "s/>\(.\)<\/a>/\1/g" | sort | uniq -c | sort -nbr | less
20 MacBook Pro
20 Firefox
18 Safari
16 iTunes
15 iPhone
14 Mac Pro
13 Tweetie
13 Mail
12 TextMate
10 Twitterrific
10 Photoshop
10 iChat
10 iCal
10 Gmail
10 Dropbox
9 Twitter
9 Time Machine
9 Terminal
9 MacBook
9 Google Reader
8 Xcode
8 Things
8 iMac
7 Quicksilver
7 NetNewsWire
7 LaunchBar
7 Flickr
7 Coda
7 Adium
6 Transmit
6 Instapaper
6 Illustrator
6 Google Chrome
6 Evernote
In addition to learning about their setup, it's great to put a face to so many interesting online names. Thanks for putting this together waferbaby. Direct link: http://usesthis.com/
The one thing I'm surprised about is the external SSD for the 27" iMac. I can't see how it would be faster running the whole system through the Firewire bus. Here are some throughput benchmarks of SSD drives I found from OWC (a well known Mac accessory online retailer):
Summary:
Via eSATA, the 7200rpm drive tops out around 100MB/sec while the SSD drive hits > 200MB/sec. Via FW800 both drives only max out around 80MB/sec which is the approximate upper limit of FW800 I believe.
DHH, if you're reading perhaps you can provide a more subjective take on the real-world performance? I'm curious as I have a 27" iMac and would love to be able to get the SSD speed boost without taking off the glass and voiding warranties.
The main speed benefit of SSDs is not throughput, but random access speeds. That's what makes it feel so magically fast. SSD over FW800 still gives you that.
Very interesting. I've considered putting an SSD in my Mac mini, but opening them is a pain and I was under the vague impression that latency would suffer over Firewire. Glad to hear it works well, what enclosure are you using?
That was short and sweet. I had never heard of the SnapSnap... it looks fantastic. It definitely has a better positive/negative review ratio than most products I've ever checked out on Amazon.
Hardware: I'll get started. I have three Macs: a Mac Pro, a MacBook Pro, and a MacBook Air. I also have an iPhone. The MacPro and the Air were bought by my company, the MacBook Pro is my personal machine.
I find myself using the MacBook Air a lot. I can take it anywhere with me. When I'm not using it, I'm using the iPhone. If the Air had a SIM card slot I'd probably use it even more.
On the MacPro I have a 24" Samsung monitor. All the other machines I use with their native screens. I also have a Kindle.
Software: I use emacs for writing and coding. I use a mixture of Firefox and Chrome for most everything else since so much of my computer life is in the cloud. Bits of software I love are: Dropbox, Notifo, Evernote and TweetDeck.