Your Hacker Workspace
mahmud: Two thinkpads, one running XP and the other running slackware. LispWorks and emacs/slime/sbcl on the win32 box, tested there first, and when I need to implement Unix FFIs I have two putty terminals to the linux box. I have been using linux since 1996, and I don't think I ever ran a full Unix desktop for more than a year (FreeBSD and xfce then)Stuff get passed around between the XP and the linux box until I am happy with them, then they're sent to 2 slackware VPSes and a Solaris box elsewhere.More important than code is my Skype phone. Half my work is done walking around with a phone glued to my ear.Essentials include, a yahoo currency converter bookmarklet, a timezone time calculator, various inhouse tools for lead management and tracking (I have a mailer I wrote in Lisp that I paste email text to and rewrites all URLs as mysite.com/redir?url=FOOBAR; I use this to track who read my emails, when and how. Couldn't live without it.)OpenOffice and Unipad for funny Arabic text handling. Copernic Desktop Search for the massive library of documents that I have and need to share.2-3 notepad windows open at all times. An emacs org-mode buffer that contains my life's work.A separate Firefox installation that has the annoying but very essential SEO-Quake plugin for doing stuff.GNU GPG integrated with Thunderbird. 20+ email accounts in thunderbird, Pidgin, Chatzilla and a twitter window open at all times.Paint.NET for the necessary graphics editing. MS Paint for quickly resizing images. Mingw and MSYS to make Windows habitable.Various Lisp implementations to check my sanity when something doesn't work with SBCL.Opera, left running at all times with the home page set to the Common Lisp hyperspec, the hunchentoot manual in another tab.Skype running at all times, but goes to my cellphone when I have a call.Various powershell and bash scripts to make life easier.Firefux plugin to remember passwords for 100+ social networking websites that I submit press releases and other stuff to.Mozart/Oz, Ocateve and R for prototyping "stuff"[Edit: I wouldn't use a laptop other than a Thinkpad if it was given to me for free. I am a proud owner of 4 Thinkpads at the moment, about 10 of them in the last 10 years.]