On 30/10/11 1:37 PM, Mouse wrote:
> [...] developers don't WANT to work on slow
machines.
Wouldn't make much difference to me. [...]
3) Stuff-all else that taxes a machine (the most
demanding thing
would be a web browser and occasional unit test runs).
You don't specify what "a web browser" is. What most people mean by
that is something that often won't run at all, never mind run well, on
"slow machines" like my SS20.
That is true. But then, there's lynx :)
Are there common things that a programmer waits
for? Compiles have
hardly been a burden in the past decade...
Then you're already using fast machines, and, what's more, you're
working only on small pieces of software. A year or two ago, I was
working (for $THEN_JOB) on something that - on a "modern" "fast"
machine, mind you - took something like half an hour to build from
scratch, and annoying long, multiple minutes, even to do a "nothing
changed" build. And that's with everything already in cache.
A lot of development these days doesn't get compiled (e.g. PHP).
And yes, for big projects, you need to scale up somewhat. But it's not
as if compiling is what one does all day. In between compiles, you need
to do what a programmer does. :)
I moderately often work with a piece of software that, even on a
relatively modern machine, takes significant time - long enough for a
human to get frustrated - to build. I just now did a test build, in a
ramdisk on a Core 2 Duo at 1.8GHz, and it took a minute fifty-four
seconds.
One source file? Or many?
--Toby
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse at
rodents-montreal.org
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B