|
Actually noise level is a big concern for many people (see www.silentpcreview.com). My environment is often pretty quiet and that's when the PC noise can get really annoying. I build my own PC and select quality, quiet parts. They cost more but to me it's well worth it.
|
|
|
|
|
I would have agreed with you except this one time when I had 2 X 25 gig Quantum Fireballs on a raid array...the thing sounded like a jet airplane taking off...was kind of nerve wracking working on that thing for 16 hours a day.
Quiet is something of a factor, but I'd sacrifice it for power if I needed it.
|
|
|
|
|
Then you have a system where the software you develop will work as expected out in the field.
If your app works great on a quad-core, what happens when you try it on a 1.8 GHz laptop?
Price, that ever-moving sweet spot in the market, conincides with what most people have, or are about to get. The next upgrade cycle has just started, and everything will work pretty much as well, or better, performance-wise as it did on your dev system.
And that $300-$400 buck doesn't hurt every few years (less if you buy bare-bones and reuse your parts).
http://en.wikipedia.org/wiki/Roguelike[^]
"GUI? We Don't Need No Stinkin' GUI !"
|
|
|
|
|
Actually it should be the LOWEST performing users box. If you are developing for the average you are going to annoy a fair % of your users.
Get hold of the lowest spec box you expect to run your apps and test on that. If you are deveoling for the web them the client hardware is irrelevant I beleive (I'm a winforms person myself).
|
|
|
|
|
In a captive environment - maybe. But,in real life? At some point you need to cut off the dregs.
By targeting the lowest, you'll annoy nearly everyone (the degree depending upon the application's purpose). Remember, they didn't buy those shiny new boxes to have them work exactly like their shiny old ones.
One thing that might come into play: the local (national) computer update environmnet. This could (better, should) have an effect on the decision: In places where PC's are a substantial expense, then those at the low-end of performance will probably be relatively greater in number. In the US, user-systems cost as much as what some (rather wasteful) women will spend on fashionable boots.*
There's an old Aesop's Fable, about a Farmer and his son going to market with a donkey. The moral of the story (what story?) is that you can't please everyone - for you'll end up pleasing no one.
* $300-$400 - "A fool and his money are soon parted" - Ben Franklin
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
|
|
|
|
|
I insist the company pays for the home computer, after all I have a VPN into the company from my house, and I occasionly get the odd 'support' call.
The first PC I did but was in ~1994, a 486DX4 100mhz 16mb RAM and ~40MB disk, it cost me £1000, never again.
PC are like cars, after 3 years buying from new there worth 50% of the initial price, something you have to be prepare to swallow, especially when there is always a 'new' model around the corner.
If you're struggling developing software, then I'd recommend gardening.
|
|
|
|
|
I love fast and powerful PCs as well as fast and powerful cars bud
|
|
|
|
|
And you like to spend more than enogh money on that?
------------------------------------------------------------
Want to be happy - do what you like!
|
|
|
|
|
money is earned to spend for good products for me.
|
|
|
|
|
norm .net wrote: PC are like cars
Furthermore, PCs are like women. Once you have one, a better one appears just around the corner.
Hope is the negation of reality - Raistlin Majere
|
|
|
|
|
Fernando A. Gomez F. wrote: Furthermore, PCs are like women. Once you have one, a better one appears just around the corner.
I wouldn't know, I don't look for women on street corners.
:josh:
My WPF Blog[ ^]
Without a strive for perfection I would be terribly bored.
|
|
|
|
|
|
Fernando A. Gomez F. wrote: Er... uhm... me... me neither... it was... er... a friend, yes, a friend told me...
Riiiight.
:josh:
My WPF Blog[ ^]
Without a strive for perfection I would be terribly bored.
|
|
|
|
|
Any machine I own has to have “Power and speed”. My home machine is used for development and for playing graphics intensive games (some times). Even without the games, it sill needs to be able to run many applications at the same time. Let’s face it, we as developers often push the speed envelope and need a machine that can compile and run code (tests, and etc..) as fast as possible.
INTP
"Program testing can be used to show the presence of bugs, but never to show their absence."Edsger Dijkstra
|
|
|
|
|
John R. Shaw wrote: Let’s face it, we as developers often push the speed envelope and need a machine that can compile and run code (tests, and etc..) as fast as possible.
Reeaaaally now??
http://www.xkcd.com/303/[^]
|
|
|
|
|
John R. Shaw wrote: Let’s face it, we as developers often push the speed envelope
That doesn't do the final users any good at all. You start to end up with the ever-famous "well, it works on my machine" reply. If it doesn't unduly drag on while I compile, than whatever I'm using is fast enough.
Now - you mention you're a gamer - and that is usually from where the PC Hardware development envelope is driven madly forward. You can keep playing games and get out of that hamster-exercise-wheel: play ROGUE . Download a suitable version from SourceForge, or elsewhere.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
|
|
|
|
|
Yes but a developer who thinks ahead will test the product on the worst box they can find.
djj
|
|
|
|
|
I really really (really) want to agree with what your saying. It's the logical extension of my own posting.
But,
Unless specifically required to by specifications, I gave up bottom-fishing quite some time ago. I consider it akin to knocking myself out attempting to support Win95/Win98 - not if I can help it. It's nice if it works on the living-dead, but beyond tweaks, it's usually not worth the time (=cost) to scavange a few more possible users. (If their machine's that old, they're probably not the buying type, anyway)
I guess I still agree with you in principal, but in practice I'd not go quite that far. My targets are machines in roughly the current sweet-spot (and a reasonable range below).
FWIW, I don't have a single user with VISTA.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
|
|
|
|
|
I tend to be in small shops where there are only a couple of different levels of machines, i.e. some 2000, some XP. Also most code I do is for every one, so if it does not work on a machine I try to get it replaced (sometimes I am even successful).
Hey, my new position I have a XP machine with a Window 98 sticker on it and 512 RAM. So my wanting better comes for a reason.
djj
|
|
|
|
|
djj55 wrote: Hey, my new position I have a XP machine with a Window 98 sticker on it and 512 RAM. So my wanting better comes for a reason.
That brought up a bad memory: when I first started at my current workplace, I was given a P2 with 128 Mb RAM and Win98. Since I worked from home a lot, it didn't matter - until I started having apps running at their site. Then I needed a real PC. That request was enthusiastically greeted by the IT Director (at that time). Particularly when I noted the repair cycle was a minimum of 2 days if I had to try to fix it (or make any changes) at home - and possibly 10 minutes on site. Itterative debugging was required, the delay was rediculous (and very expensive).
It took 6 months because of a obstructionist/control-freak, in charge of the ordering, simply sitting on the request.
When the sytems finally arrived, their were four Xeon's: one for each developer - and MSDN sub's to go with them. Even at that, the control freak had them all set up identically . . . and expected them to stay that way.
But, I digress.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
|
|
|
|
|
Balboos wrote: "well, it works on my machine"
I know that trap very well!
During most of my programming career I have had multiple machines and Microsoft OSs to test my applications on. I remember, before modern machines and pre-compile options, waiting up to an hour for a single application to compile. Now days I may have half a dozen application open while working. Therefore Power & Speed are important to me, I do not like it when running a test causes other applications to drag.
I will check out ROGUE - Thanks
INTP
"Program testing can be used to show the presence of bugs, but never to show their absence."Edsger Dijkstra
|
|
|
|
|
Rogue is pure strategic assessment.
Each game is different - you need to understand the patterns and behaviour of things. When it's the best time to do what vs. the pragmatism of survival.
This is the original "Amulet of Yendor" game - 26 levels down, find the Amulet, and come back out. There are various flavors of it, since the source code was made public.
Without ruining the game, the use of various items, and even how they are described, can vary, depending upon current conditions. One nearly impossible assessment, which I'll share. Some items can counteract or undo the effects of others (or monsters), etc. Nothing is, in general, guaranteed, although good things seem to always be good.
A scroll of 'scare monsters' works when you stand on it - not when you read it! There's no obvious (or even difficult) way to figure it out, except by accident.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
|
|
|
|
|
I was stunned and amazed that my latest PC has no COM ports! I had to buy a USB-to-COM device.
|
|
|
|
|
As someone who has spent much of my life tracing faults in rs232 connectors, I won't be sad to see them go.
That said, there are still a lot of devices out there which require them.
|
|
|
|
|
Because they "just work", as opposed to those USB KB/Mice combos which will/will not work, depending on brand, type and whatnot. And then, they use two USB ports, which are rare by design.
|
|
|
|