Tom Preston-Werner Uses This
tom.preston-werner.usesthis.com
tom.preston-werner.usesthis.com
a single laptop, period. and until recently, not even an office.
That is to teach us, productivity is not necessarily correlated with "gadgetivity"
After all David killed Goliath with sling. What's wrong with the fact that magic things happens with dumb tools?
Just to give the other side of the "argument": "all you need" isn't something to strive for. An environment which makes you the most productive is what most people strive for, not the minimum environment to be somewhat productive. IDEs make a lot of people a whole lot faster, and for good reason - smart people have worked really hard to make it that way.
(I mostly use editors and not IDEs these days, but the allure of good IDEs is strong.)
What good cross-platform IDEs do people use for C and JavaScript?
http://andrew.huang.usesthis.com/
90% of the articles are almost the same - some kind of Macbook, software everyone knows about, "I wish it was lighter and had more battery life" etc. I think it's the format that makes this uninteresting. Probably a lot of those people do in fact use interesting little hacks, configure their software in an unusual way or have a nice looking workspace. But there isn't even a photo of the workspace attached to the article or a bunch of screenshots while people are doing some work. A vidcast or screencast would perhaps be a better medium than an article for doing this, like in the recent "play by play" peepcode screencasts (not an advertisement, they're better, but I didn't found them worth the price so far).
http://richard.stallman.usesthis.com/ (think: everything - including his laptop - he uses is open source)
and _why's: http://why.usesthis.com/
IMO, what The Setup needs to do now is to branch out and ask other types of geeks, not just software engineers. Why not ask astrophysicists, land surveyors, biologists, &c?
At one focus is suspended a huge, omnidirectional, ten thousand Watt speaker
system. At the other focus lies an elaborate, 21 screen wrap-around display
connected to a Mac Pro cluster. In this dream, I am seated in a comfortable
recline at the computer station while thundering trance emanates from the
sound system and is parabolically focused upon my exact location.
Ah, so basically the traditional "Grandma's Boy" setup[0]. Yes, I think a lot of us share that dream. The more monitors, the better.Even the little feature like being able to hide the scroll bars for an extra few columns, or having growl notification of output when the app is in the background have made a huge difference in my productivity.
I use TextMate for writing code, and it does most of what I need,
but the allure of emacs is strong and I think that one day I will
take the time to learn it and harness its power, but for now, I’m
a TextMate man, and it treats me pretty well.
Oh how I love my father for teaching me the dark arts of emacs when I was 12.I stole a whole lot of things from his VIM setup (red/green bar for test runs in VIM just rocks).
Complex problems require powerful solutions - something you actually have to work a little to learn to use.
Emacs is far more consistent in that basically everything is a command invoked either by keyboard shortcut or M-x, but in this case I think it hurts usability. It seems modes of any kind are not Emacs' thing, even tiny ones like rectangle selection. It could be though and that is a great strength. If someone wants it enough they can write it.
To add to that, I personally get no benefit from extra screens; maybe it takes a certain type of brain, but I'm able to visualize everything in my head very easily to the point where I can not be looking at a screen of text but still recall it all just fine. Having windows crammed onto a screen just isn't an issue for some of us. :)
Oh yeah the brain argument ;) Well people tend to work on different stuff. I am a game developer and apart from a huge IDE i also need to compile builds, test server & client on the same machine, view debugging/docs while running the builds etc. With only the Laptop screen its a major pita. For doing some web development its mostly fine though i guess.
http://www.newscientist.com/blog/technology/2008/03/screen-s...
I have two screens sitting on my desk at home with bluetooth keyboard. Plug it in when I am at home with bluetooth keyboard, and laptop when I am away (although I usually always take my external mouse with me)
And Spaces and/or virtualterminals are a dream
Syncing is harder when Databases etc are involved yes, but we have a dev server in the office for that anyway where people ssh into so you dont really work locally. I work locally on game development where dropbox syncs whole projects just fine.
Still, my only computer currently is a 15" MBP Early 2011 QuadCore, High-Res Matte Screen, 8GB RAM and SSD. And you know what? I regret buying it because for my usecase the fans start getting noisy way too early.
Can you hook them up to 2 external monitors? Or are you limited to one external monitor plus the laptop's screen?