I'm not sure if this was serious or not.
"My current desktop system is a Windows 7 64-bit 8-core machine"
Although to be fair, he also says it "changes practically every week."
I'm still sad to see some of these people (including pg) use such antiquated tools. I use vi on a daily basis but just for very small text files, you can be so much more productive with more modern tools these days.
I'm more productive and make much better-looking documents with emacs+xetex than with Word. YMMV.
[ keep in mind that 'mature' != 'old' ]
- The original 'vi' editor
- The entire 'vi collection.' By that I mean vi + clones (i.e. vi, vim, elvis, etc).
- The Vim editor (being the most popular vi clone)
I'm never sure which people mean (though they usually just mean Vim), and I've come across many people that are confused (especially if they aren't too familiar with the Unix/Linux ecosystem and/or are Emacs users) but the inter-changeable usage of terms.
I can't see how this is a good counter-argument either. They still do work, they run on renewable fuel, growing the fuel can be enhanced by the waste products of the horse. They're relatively low maintenance, the motor can be interchanged and easily used to drive other machines. Certainly at city driving speeds the buggy is going to compete quite well.
Yes a car or other automobile is going to outperform a horse & buggy in many situations but there are other aspects that are wins for the horse & buggy.
I'd be interested to see a running cost and efficiency comparison, shoeing horses is probably quite expensive nowadays with the dearth of blacksmiths/farriers.
If there was ever a sentence more finely crafted to stoke a religious editor war, I sure haven't seen it!
(Given the choice I would do my day to day job on a Mac.)
Citation needed.
My primary operating system has been Linux for the last decade. I don't think that I'm that unusual.
I use vi on a daily basis but just for very small text files, you can be so much more productive with more modern tools these days.
Well, yes; vim.
That said, i'm getting tired of my T500 already. I don't see myself really needing expresscard as much as I was bent on it.
Overall, I've learned that ergonomics matters at the end of the day no matter what machine you use - meaning I care less about laptop screen size and more about bang for the battery life. I can't convince myself to buy a desktop either, so I'm considering getting a 13-14 inch laptop with the fastest processor, ssd, and gobs of ram instead.
Another windows sighting. And the most fascinating of the interviews I've read.
Dream setup? This is it!
Incredible!
So he uses Windows and Mac OS for platform-specific builds, but Linux day-to-day.
(okay, let's be reasonable, the build machine should be stupid fast so nobody is sitting around for half a day while the repository builds).
I guess it also depends on what you're building. I mostly work on stuff that isn't used by a consumer. It's going to run as a service on a machine or network of machines far more powerful than my PC. I imagine most people developing for consumers though are building websites or mobile apps. Mobile apps should be tested on a variety of devices, and it would take a pretty intense website to start bogging down most people's machines I imagine.
> it would take a pretty intense website to start bogging down
> most people's machines I imagine.
Not necessarily. On an internal website we found that IE8 took 8 seconds (!) to run a jQuery/jQueryUI command to style all of the buttons on a page. Granted there where more than a couple of buttons, but the point is that DOM manipulation can be a time sink if you don't manage it right. (By contrast the same command took ~1s in Chrome and Firefox, which still isn't insignificant). > which still isn't insignificant
An extra second of page load isn't as noticable as 8 extra seconds of page load. Especially on older systems where you might be used to some amount of delay (but not 8 seconds of delay on internal apps).Probably worth mentioning that this post was done way before Steam and many Source games came out for OSX publicly.
The main thing is to have a process more than a single particular setup. I've tried all sorts of home-built systems, including water cooled, phase change, etc... The conclusion I've reached is that upgrading every 6 months is more important than trying to get the fastest possible system at one point of time. The time and energy I used to spend optimizing my hardware I now spend making sure it's easy to swap out my current machine for a new machine with the least downtime.
Not so much from the perspective of constant hardware upgrades, but from the perspective of being able to translocate and go (and, presumably, also back up an entire environment as easily).