Slashdot Mirror


Rolling Your Own Business Desktops?

mike asks: "I'm mulling the logic of my company building its own desktop computers. As the IT Manager (plus sysadmin, janitor...) of a struggling-yet-thankfully-still-alive dotcom, money is really tight. We have around sixty ~400MHz desktops which are increasingly showing their age. Acceptable P4 systems from the big guys run at least $1000. By recycling the OS (Win2k), case, cdrom, floppy, and K/V/M, I figure I can assemble a good AMD system for about $600. That's a 40% savings. Is it worth it? The cost difference could very well determine whether this project proceeds or gets put on the back-burner again."

"Some negatives about rolling my own:

  • Management: I won't get the special business features offered by some manufacturers. Dell's OpenImage, for example, looks awfully nice. But how much does that really buy me in a company of 60 machines? I don't use such stuff now; am I missing out on nirvana?
  • Time to build: Even though we'd leverage Ghost wherever possible, handmade systems nevertheless take time to build, load, & configure.
  • Supporting different platforms: Because money is so tight, I can at best afford a capital replacement rate of 25%-33% (15-20 units) per year. That means I'm committing to the support of 3 or 4 different platforms. Having just one platform is great, but how many companies, even ones that actively strive for it, truly enjoy that luxury? I inherited two platforms (Micron & Gateway); support isn't that bad. With proper planning, I don't see why we can't support four.
  • Hardware quality: How much can I trust a popular Athlon chipset in a business environment? I feel silly bringing this up because I have a few Athlon systems at home, each with a different chipset, and they've been nothing but rock solid. But I know the lack of a really good chipset has been a large contributor to why AMD's aren't more prevalent in the business world. (well, that and long term bullying by Intel).
  • I don't get a proven, prepackaged system that works right out of the box.
Positives of rolling my own:
  • Cost savings. Plain & simple.
  • Increased horsepower per dollar spent.
  • By choosing my own equipment (mobo especially), I suffer fewer OEM shortcuts.
  • I have to admit that I'd enjoy the pure geek satisfaction of rolling out 'my' creation to the company.
So is it worth it, or am I setting myself up for disaster?"

For those that are curious, Ask Slashdot did an article on the AMD issue, here.

29 of 629 comments (clear)

  1. Go for it by SoCalChris · · Score: 5, Funny

    Maintaining all of them would give you plenty of job security.

    1. Re:Go for it by Krimsen · · Score: 5, Insightful

      I also do the exactly same thing for a small dotcom just like the poster. I brought up the issue of building our own desktops for increased horsepower and reliability (I haven't like the experiences I've had with big name manufacturers) but they countered with "Well, if you leave, who is going to support our machines? At least we can call Dell if we buy from them." I know I'm in this position for the long haul, but they have no guarantees of that. Support is a big thing for small companies.

    2. Re:Go for it by TedCheshireAcad · · Score: 4, Insightful

      Support for plain vanilla PC's is easy, you could pay high school geeks $10 an hour to fix them up. It's only when you get to laptops that things get tricky.

      my $.02

  2. Microsoft allow it? by mrmaster · · Score: 5, Interesting

    Will Microsoft even allow you to recycle your Win2k license on a new computer?

    1. Re:Microsoft allow it? by nick+this · · Score: 5, Informative

      Nope.

      If it was a full retail version of Win2K, it can be transferred. But nobody has full retail -- everyone has the OEM version. That's part of the lock-in of preloads.

      OEM versions can't be moved from one machine to another. Also, Microsoft has strict rules about what constitutes an "upgrade". I don't have them here, but "upgrading everything around the W2K license" is not an upgrade, it requires the purchase of a new license.

      Don't take my word for it, though, or anyone on slashdot. Check out http://www.microsoft.com/licensing, and see how Microsoft is making it so much easier for the consumer, by not having so many confusing programs designed to save the customer money.

      By gouging the crap out of everyone, you now don't even have to go to the bother of trying to save money. You can just assume you are going to get poked, and sure enough, you are! Don't even *need* to read those agreements anymore. :)

      Boy, that *is* easier. Thanks Bill!

    2. Re:Microsoft allow it? by KFury · · Score: 5, Funny

      But when your motherboard gets fried, MS doesn't make you buy another copy of windows for the new motherboard...

      So just make sure you snap each of those old MBs in half before installing the 'replacement parts.'

    3. Re:Microsoft allow it? by Tackhead · · Score: 5, Insightful
      > well.. if the CASE is the same, but you swap out the motherboard, you can argue that it was a computer UPGRADE, not a new computer.

      Waaaaaaaaaaait a minute. (Not you, the original questioner).

      What's really wrong with these systems in the first place?

      He's got an assload of 400 MHz P2s, probably Slot-1-based, and each box has either 64 or 128M of PC100 SDRAM.

      Why not buy a bunch of Celeron or P3-800ish chips and FCPGA (new-sk00l slotket), and another 128M of RAM for each of them?

      I think you could get a decent CPU and RAM upgrade for less than $100 per box.

      Moreover, you wouldn't have to reimage any drives - it'd be a straight hardware swap, with maybe 15 minutes to figure out what voltages the motherboard supported, and to configure the slotket or motherboard correctly. (If you had quality components to begin with, this might even be automatic).

      Add onto that maybe 15 minutes per desktop to properly apply thermal transfer paste.

      No EULA concerns, no hardware/driver concerns, and it's dirt cheap.

      I'd bet that you, plus one or two of the "hardware geeks" (you know who they are :-) in the office could do this overnight for $100 per desktop, plus the price of a case of beer and a couple of large pizzas with all the trimmings.

    4. Re:Microsoft allow it? by Fizzlewhiff · · Score: 5, Funny

      Will Microsoft even allow you to recycle your Win2k license on a new computer?

      They let me recycle my XP license on a new computer. They asked if I removed it from the old computer and then gave me a new code. The lady on the other end of the phone was very polite too. They didn't ask about any first born children and I could barely here the voodoo drums in the background.

      --

      'Same speed C but faster'
    5. Re:Microsoft allow it? by Tackhead · · Score: 4, Funny
      > If I understand the parent poster correctly, the case of beer is for after the upgrades are finished... or at least after the boxes are back together. Hardware issues aside, the effects of alcohol impairment couldn't be much worse than the effects of a bunch of stupid users...

      ROFLMAO, yes, precisely.

      The ideal plan is that you throw the beer in the fridge at 5pm and start upgrading. You order the pizza later on at night when you're partway through. (Or when you've "got the easy ones working, but have to remove the dead fan because there's half a pound of dust in the case.") Ideally, you finish the last PC when the 'za arrives, and the brewskis are nicely-chilled.

      Worst case, you take a break, eat some of the 'za (the key here is to order more than the three of you could possibly eat in a single sitting), finish the remaining upgrades, then drink the now-very beer and reheat the now-cold pizza.

      (Do not, under any circumstances, chill the pizza and reheat the beer. That would be bad. Once you're sufficiently drunk, you can always reheat the pizza, bite-by-bite, on the old CPUs by using the pepperoni slices as heatsinks, and the pepperoni grease as transfer paste. Just make sure you clean the CPU off verrrrrrrrrry thoroughly first.

      (Fun beer + upgrade story -- I've seen someone build up a "wall" of hot-glue around the edges of an Athlon chip whose die got chipped during a botched heatsink installation. You really can fry an egg on one... *burp*)

    6. Re:Microsoft allow it? by BrookHarty · · Score: 4, Informative

      Will Microsoft even allow you to recycle your Win2k license on a new computer?

      This really pisses me off. This should of been part of the settlement from the DOJ. M$ Screwed Consumers.

      The OEMS had to accept the M$ price discount plan, and only sell OEM versions to stay in business. M$ should of never been allowed to tie an OS to hardware, too late, damage done.

      We had a site license for m$ at work. We bought 40 pc's and could not get them without windows. We just paid for an OS which we would never use, and couldnt sell. What about all the schools across America that got double billed for an OS? Thats alot of tax money M$ should pay back. I wont even go into the tax scam m$ has, they do not pay federal income tax.

      If I was going to roll out desktops.
      1. Terminal Services/Citrix/etc... Will NEVER tie M$ into hardware, repeat never, rinse repeat, never.
      2. Linux workstations.
      3. Fast network, with gigabit upstream to the TS servers.
      4. Ghost images on CD.

      BTW, 400mhz boxes make good linux workstations.

      -
      Where does an 800 pound gorilla sleep, anywhere he wants.

  3. AMD is not the issue... by joshamania · · Score: 5, Interesting

    ...but Microsoft might be. You might want to take a look at the EULA from M$ and see if they allow the transfer of operating system. Not that I'm suggesting you follow that load of malarky, but it may be a consideration.

    Personally, if they're just office type machines. Get Star Office and Linux and see what you can do. Experiment with a couple of your users to see how much trouble it might be.

  4. I think time is probably the critical factor... by edashofy · · Score: 5, Informative

    Don't forget having to run your own assembly and tech support shop as well. I can usually coerce somebody to come out from Dell and replace my broken (video card, motherboard, CD-ROM drive) with little effort here at work if the need arises and it's covered under warranty. At your shop, YOU are the warranty guy.

    Also, factor in the labor costs (which will be substantial), count the amount of time it will take for you to assemble a machine, the cost of ESD straps and mats (you will be using ESD mats, right?), the time it will take to set up an assembly area, and the space that will take up, etc.

    I used to build machines for other people (family members, etc.) Now I just tell them all to buy a Dell because the hassle on me to maintain them is WAAAAAY less. The only machine I build myself anymore is my personal box, because I spec out stuff that is too high-end for a manufacturer like Dell anyway.

    1. Re:I think time is probably the critical factor... by davmoo · · Score: 5, Insightful

      I used to build machines for other people (family members, etc.) Now I just tell them all to buy a Dell because the hassle on me to maintain them is WAAAAAY less.

      Preach it, friend!

      For the last near 20 years I often built systems for friends, family, or businesses who wanted to save money. But these days I can't build them cheaper than Walmart sells them. The only time I build a system now for anyone other than myself is if all they want is some old wreck good enough to get on the internet and I already have the parts laying around.

      To the guy who started this discussion: You start out by comparing a pre-built P4 system to a scratch-built Athlon system. You also need to be looking at Duron/Celeron pre-builts. I bet there is only a handfull of people in your company, if ANY, who need the power of a P4 or a top of the line Athlon. A Celeron or Duron would them just fine, and you're not going to build something from scratch with either of those that is cheaper than what Dell or Walmart can sell them to you for.

      --
      I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
    2. Re:I think time is probably the critical factor... by mpe · · Score: 4, Insightful

      Hard drive: You do not want a bottom-of-the-line hard drive. It's not economical. If the current standard midrange size is 80GB, get an 80GB drive, not a 40GB. The small amount of savings you get for the large loss in space are not worth it.

      Only on a standalone system. On a LAN you end up with workstations with lots of useless diskspace or worst provide an incentive for (l)users to store work on the local HDD.

  5. Cost savings? by MattyG · · Score: 5, Insightful

    What's your salary/the salary of the people that will have to build 60 boxes? How long will it take? Are you sure $600 + labor costs + no manufacturer support will be less than $1,000? If not, there's no business case to do it yourself.

    -matt

  6. $600? Surely you can do better than that. by drinkypoo · · Score: 5, Interesting
    You can get a motherboard, CPU, and 256MB of ram for less than $400. For instance, access micro (my favorite computer etailer) will sell you an abit AT7, athlonXP 1600+, 256MB of DDR333 memory, and a fan for $339 (with burn-in test.) $40 will get you a GF2MX 64MB SDR. pricewatch indicates that WD 40GB EIDE disks (plenty for most applications) are down to $52 - Call it $75 for a disk, then, just for laughs.

    Don't buy more processor than you need; It's expensive. You can always upgrade the CPU later if you pick a good platform. You can do the whole thing for about $450-$500 for each box.

    Incidentally, I picked the GF2MX because it has good drivers and VERY fast 2D. If you are doing cad or something, get something from matrox, they have a much better DAC. The 3D is just icing.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:$600? Surely you can do better than that. by rnd() · · Score: 5, Interesting
      the parent post is dead on. Most slower machines will speed right up if you put in a sufficient amount of RAM.

      After that, go after the processors, if they're upgradable.

      Find some affordable hard drives and swap them out on the machines that are near capacity.

      Invest the money you save into an upgrade plan based on an upcoming hardware platform, such as the Athlon T-bred, and watch the prices on RAM and buy in bulk when the price dips.

      I think you're better off replacing the existing machines in thirds. First get rid of the most pesky third of the machines, cannabalize some RAM to improve the remaining 2/3. Then institute your new standard (whether its Dells or your self-built machines). You'll learn how to make the DIY approach efficient after the first 20 machines. In 6 months, you'll be able to buy equivalent machines at 2/3 of their current cost.

      Benefits:
      The business keeps more cash all along, and you make the absolute most out of the existing investment.

      --

      Amazing magic tricks

  7. Walmart PCs without Windows by crow · · Score: 5, Interesting

    Perhaps you should consider Walmart's Microtel PCs without Windows. Assuming you don't need software or monitors, you can get a 1GHz Celeron for $400. The trick is the legallity of transfering your Windows licenses (Which piece of the original computer does the license go with, the hard drive? Can you swap that piece into the new system). [Of course, if you could convert to Linux, that would be cool, but that's probably a separate battle.]

  8. Why upgrade? by j09824 · · Score: 5, Insightful
    400MHz is plenty fast for web and software development.

    If you must, go out and get some low-end consumer PCs and buy a bunch of spares: it's less work than building your own and still very cheap.

  9. Just one tech's opinion by Verteiron · · Score: 4, Insightful

    While I can appreciate the geek factor here, I think you'd be nuts to roll your own systems here. It will eat up loads of your time, overall costing your company more than it would to just pay more for each system. And I'm not just talking build time. When (not if) one of the systems go kerput, you'll end up diagnosing it yourself, RMAing the defective component, replacing it yourself, testing, reloading OS (if needed), etc etc. Compare to getting a Dell or something, where you determine software or hardware. If hardware, it's under warranty, you don't have to so much as crack the case open. Saves a lot of time and therefore cash.

    Even if they cost a little more, I think you'll find yourself grateful for a warranty to fall back on. Plus, when machines go boom, you aren't instantly blamed. If you roll your own, any system that crashes will be pinned on YOU, and you alone.

    I know that's not a situation that I'd like to be in. Would you?

    --
    End of lesson. You may press the button.
  10. I've done it... by drteknikal · · Score: 4, Insightful

    ...and I can't really recommend it.

    I worked in a 50-user shop, and provided services and equipment to a 200-user shop under contract.

    In our case, the only way to get decent specs and meet the client's budget was to roll our own. The other options were too few systems, or systems too cheesy to contemplate. Cheesy as in crap, not as in creamy goodness.

    If you go down that path, my suggestion would be to make sure you have confidence in your component choices, and that all your component choices interoperate flawlessly. Any system you have to see again will blow the savings - your first callback or return could be fatal. Make sure you source quality components, and if you're trying to minimize the number of discrete configurations, buy all your components at once.

    Spend money on decent cases with good power supplies. Don't yield to the urge to "cheap out" on components that "don't matter" - they all matter. Don't buy cadillac parts, but make sure everything you do buy is good quality, sound, and durable. Keep extra original parts on hand, especially a mobo or two.

    Come up with a logo and have the stickers printed - it amazed us how many people would readily accept a brand they'd never heard of, but would never accept an unbranded system.

    Your initial problem will be evaluating a number of different hardware options, then settling on those you want to standardize on. Once you get to that point, what do you do with the bastard love children of your prototype period? Don't deploy them to users, you'll water down any faith and confidence your production systems should inspire.

    --
    http://drteknikal.blogspot.com/
  11. Roll Your Own PCs in Bulk by BigBlockMopar · · Score: 5, Informative

    Time to build: Even though we'd leverage Ghost wherever possible, handmade systems nevertheless take time to build, load, & configure.

    Yes. But make damned sure that you're building them as an assembly line. The principle is that building a second one will only take 50% more effort than building the first; the third will take only 33% more effort than the other two, etc. Whatever old Henry Ford's theorem was. It works.

    Set aside a room where no one else will bother you. *GOOD STATIC CONTROL* is mandatory. Do all stages of assembly at once, that way you're not wasting time fumbling back and forth for screwdrivers. Get going at a good clip with quality cases, and you should be able to assemble 100 systems/day - but that assumes you have *everything* where you need it when you need it, there's good padded shelving, and you've got a grunt taking care of taking cases out of boxes for you. It also excludes software load.

    Just make sure you get a warranty on all the parts since you will not have one on the entire machine

    Absolutely. But, assuming a competent builder (ie. not blowing processors with bad jumper settings or blowing boards by not having them seated right), the parts themselves should be pretty reliable. If you're buying good stuff, the biggest source of problems will probably be static handling.

    Keep in mind that a modern memory or processor chip has literally millions of CMOS transistors. CMOS transistors have an incredibly thin layer of glass between the gate input and the source-drain circuit. A voltage applied to the gate influences the flow of current through the source-drain circuit. Trick is, the layer of glass involved is so thin that you can punch a hole in it with 30V. Next trick is that static electricity generates kilovolts (thousands of volts) with sufficient current to blow holes in the gate layer, but be imperceptible to you.

    All it takes is one transistor out of the millions inside a modern chip to be defective and the computer will crash apparently at random... you know, when Windows VMM writes a 0 to a memory address and gets it back as a 1 later on... BSoD. Kernel Panic. Choose your flavor.

    Wrist straps, static baggies, conductive floors, grounded workstations are *crucial*. Dell, Compaq, Asus and Abit spend millions of $$ on these things, and for similar reliability, you should demand the same standards every step of the way for your home-rolled machines. Make sure your computer store hasn't "helped" you by opening the static baggies. Write that one into the contract with the computer store. And make sure that the hard disk drives are still in their packing "egg-crate" things. You really don't want a box with a stack of hard disk drives. (Western Digital had a great video on hard drive handling floating around the 'Net, you should view it if you're building en masse.)

    --
    Fire and Meat. Yummy.
  12. Re:And don't forget by jawtheshark · · Score: 5, Insightful
    Actually the guy doing the "Ask Slashdot" is insane considering a 400MHz Pentium obsolete. In an office environment it's plainly stupid to say that. Heck, I develop Java on a 400MHz and provided it has enough RAM I don't see any performance problems.

    This guy is either going heavy 3D, or something like that...or he has quite a strange concept of "obsolete". Add some RAM to those machine be happy with them.

    *sight* People don't know how to take care of computers anymore :-(

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  13. Get a Dell by anewsome · · Score: 5, Interesting
    If you are going to pay $600 for these things, you would be better off getting a Dell. I paid about that much for a couple of 2Ghz P4 systems fairly well loaded.

    My 2Ghz P4 Dells are:

    • 256MB DDR Ram
    • 80GB 7200RPM Maxtor HD
    • Builtin Sound, Ethernet
    • CD-RW Drive
    • Full Tower case (solid)
    I've been building clone boxes my whole life, but I couldn't pass this Dell up. This is pretty typical on Dell's site.

    I usually check gotapex.com for deals.

    Today they have a business class Dell P4 1.6GHz GX240 for $357.64 shipped. You can't build a loaded clone machine from scratch for that much, let alone one covered by a 3 year warranty.

  14. Cluster 'em by Rebel+Patriot · · Score: 4, Interesting

    I know this is a little late, but here's a solution we've come up with that's in the cooker for some of our clients in a similar situation.

    Basically you should invest $4,000 in a single server, RAID SCSI drives, dual athlon, 2 gigs of RAM. You've already got a 10/100 Mb backbone for your network, so you can slip this in just about anywhere.

    Now here's where it gets fun. Load your favorite distro of linux, visit the Linux Terminal Server Project, and make a terminal server out of it. Then, check out MOSIX, or Sun's grid-computing (the later sports better redundancy, a feature I adore when working with end-users). Grab nics and boot-roms for each PC, install 'em, and boom, you've got a complete functioning cluster of what, 40 PII's? You have any idea the power those can muster?

    Not only will you see a huge boost in computing power, but you also save money. Need to use quick books? What's a single liscence for Citrix cost? You can publish the app natively on your terminal server. Open Office works great for converting all those old MS documents.

    Honestly, KDE 3.0 just came out. Use it. :-)

    --
    Slackware forever. Honestly, what else would you trust when it absolutely positively has to be stable, secure, and easy
  15. Re:anti-static isn't over-hyped. by Amizell · · Score: 5, Informative
    I think that ESD definitely IS over hyped. This is an obvious scheme by the static wrist strap industry to take your hard earned cash away from you.

    But seriously I have worked on many many systems over the years and I have never had a problem which could be credibly linked to hardware failure brought on by ESD. I think that lots of less-experienced techs and help desk people blame any problem that they can't figure out on ESD. Got a BSOD that you can't explain? Here's a convenient line that no one can really disprove and makes you look smart. "It must have been mishandled by some other ignorant tech years ago and is just now showing symptoms." Right. How could even tell the difference between an ESD problem and a problem caused by irregular AC line voltages or manufacturing defects?
    those systems will die 2 years earlier down the line because of latent failures created when you worked on them

    What the hell is a "latent failure"? As was stated above, ESD is measured in kV while CMOS tolerances are more like 30V. Either a transistor is blown or it isn't. I agree that ESD can damage transistors, and I also know that a computer may very well power up after suffering damage from this. However I think the notion that a system would power up and work normally for two years before going south is ludicrous. You seem to think that the static can somehow "weaken" the hardware without fully blowing it out.

    My personal solution to the ESD problem is a compromise between the incredibly annoying wrist strap and "going commando" and risking relatively expensive hardware. I leave the power supply plugged into a grounded outlet while working on the machine. I know somebody's gonna flame me for this, but think about it. When the machine is plugged in the entire chassis is a path to ground which can bleed off excess voltage in the case of a static discharge. If you simply touch the chassis before you start working you will discharge any static electricity which is being carried by your body and you're good to go. Unless you are working on your computer while standing on a shag carpet in your socks while rubbing a balloon on your head then this is probably all you need to be safe. You could then unplug the AC line if you wanted, although I don't see any harm in leaving it plugged in during your entire operation. Outside of the power supply the voltages can be no more than 12V and low current so electric shock is really not an issue.

    On a side note I think a much more common issue is the failure of the power supply itself, rather than motherboards and chips. In most machines I build the PS will burn out after a couple of years unless I spend a few extra dollars on a step-up model case like an Enlight.

    Alright, flame away. :)
    alex

    --
    --- Wherever you go, everyone is always connected...
  16. Absolutely Go For It by foo+fighter · · Score: 4, Informative

    I'm not sure what the chances are you'll even see this. 450 posts and the ones modded up are pretty negative. Oh well. . .

    I'm currently rolling custom built machines for our 200 systems network. Oh, and I'm the only tech here. I do the servers, network, help desk planning, everything.

    My place is a non-profit where a very small, chaotic budget. I'm never sure exactly when I'll have money to spend or how much. For strange reasons, when we go to spend money we have to go through a maze to buy complete equipment, but components are no problem. We couldn't buy a new company car, but we could buy all the parts to put a car together ourselves. Same goes for computers.

    The savings we've seen building ourselves are huge. Adding the costs of the pieces and my time spent planning, building, and supporting these systems it is still cheaper than OEM systems and a support contract. A+ certified techs are a dime a dozen, so support of these wintel systems isn't really a factor if I were to leave. (They'd have to get a half dozen to do what I'm doing by myself in 40 hours a week, plus an MCSE and a CCNA, so I'm not worried about job security).

    Here are some tips:

    1) Plan out your configuration and use it for the next year. The most important component is the motherboard. It should be able to accept more RAM and a faster CPU than you are going to use initially. Spend lots of time developing a stable, user-friendly software config (OS and apps). As you need to replace systems throughout the year, use this config. After six months update the config with a faster CPU, more RAM, and maybe a larger HD. Update your software config with patches, fixes, stuff like that now also. At the year mark you can plan your new config.

    2) Integrated components are your friend. I like the nVidia nForce boards because they have the (good) sound, video, and network integrated. Also, if one manufacturer stops making your board, you should be able to switch to another manufacturer but still use the same drivers. Very important for ghosting!

    3) You really don't need the management software for 60 computers. That stuff is usually designed (and priced) for enterprises with several hundred if not thousands of systems. You should be able to keep most of that stuff in your head and in a small text-file database. Learn a little Python/tk and you can even build your own front end to the text-file. Cool!

    4) Develop a relationship with a couple local component vendors, and a couple Internet vendors and have them bid for any purchase more than a couple grand. You'll definetely save money this way, especially if they know they are bidding and not just giving a price quote. I've saved thousands of dollars on a single purchase this way. Also, after a while the local guys will probably be able to send a couple guys your way to help out every once-in-a-while when you get swamped or stuck as a thank you for your business. Very Cool!

    Following these tips, you only have four platforms to work with, you've saved money, you know exactly what you are working with, and you get a sense of pride from creating something from your own two hands.

    I really can't recommend this approach highly enough.

    --
    obviously no deficiencies vs. no obvious deficiencies
  17. Re:anti-static isn't over-hyped. by The+Panther! · · Score: 4, Funny
    Hear, hear. ESD isn't a myth, but it's largely *not* responsible for failures. I worked at one of the big microchip manufacturers for a couple of years in back-end test, where cpus get run through their paces before shipping to customers (bulk, not consumers). I probably handled on the order of a half million chips a year. We had ground straps and special shoes with metal woven into the rubber soles ($150/pair), metal weave smocks like the stereotypical scientists wear, etc.. In all the time I was there, only one obvious case of ESD came up. One guy worked all day without a good strap and everything he touched zapped. He fried about 20,000 cpus that day. Man, it was a bad scene. It's because he was wearing a thick wool sweater under his smock. But you're quite right, ESD is largely not a problem if you take minor precautions.

    • Unplug the power cable to the motherboard, so it's only grounded!!
    • Leave the case and power supply plugged in.
    • Touch the power supply (not the case, they're usually painted and often poorly grounded) before, after, and during handling of components. Or hold it constantly if you can manage.
    • Work on tile or wood floors, and have bare feet if you prefer. Rubber soles insulate. Even this is only for the very paranoid.

    That's it. I've only fried a single component ever, an old hard drive, and it was because I drove around with the components rubbing against the cloth seats in my car in the sun in mid-winter, sliding around. I reached out and picked it up and felt the shock. uh-oh. Sure enough, it was toast. But it's still pretty rare.
    --
    Any connection between your reality and mine is purely coincidental.
  18. No offence, but that's an Amateur's question... by trims · · Score: 4, Insightful

    Remember the article the other day when we all laughed at the Wilkes Barre IT guy who stopped the IBM maintenance on the AS/400 ? Well, this is the same kind of thinking: penny-wise and pound foolish.

    Remember: support contracts are a form of insurance. They insulate you from the risk associated with the issue at hand. When looking at any form of insurance, you have to take into account what the worst-case senario is, and if you can handle it. In your case, the scenario is that you have multiple desktop failures, including critical failures of important machines (ie, severl of your main developers). Do a cost analysis: if I do a roll-my-own machine, what's the cost of it breaking? How much does it cost for that developer to have no (or a seriously inferior) machine for a week or more, vs. the 1 or 2 days a supported machine would be out?

    For small companies, (especially those heavy in software development) I can't imagine a situation where the TCO of a fully-supported system is worse than a roll-your-own box. None The downtime and IT personnel time alone will kill that equation. For huge companies, it may pan out, but for a 60-desktop company with 1 IT person? Not a chance.

    You need to put this into perspective with Management. Once again, they are looking at only the up-front costs, and none of the hidden costs, which in this case are the majority. Explain to them what the true cost of a desktop is, and how NOT buying a supported machine results in a WORSE return over the next year.

    Now, here's a couple of recommendations for getting SUPPORTED desktops into your organization while not breaking the budget and still meeting increased performance needs:

    1. ADD RAM TO THE EXISTING BOXES If any of the machines have less than 256MB, upgrade them immediately. This is extraordinarily cheap, and eliminates the primary performance problem of most machines. For the developer's, have them look at their RAM usage a couple times each day (using Task Manager, for simplicities sake), then consider if they need extra. Probably 512 in their machines will be sufficient.
    2. Talk to a local PC shop. Many times, a local shop will be willing to take over support for you, in addition to an upgrading contract. They're a good source of manpower, and can even get you a loaner machine faster than Dell, et al. And, you can probably get them to upgrade certain machines you have AND officially support them!
    3. Replace ONLY those machines who #1 doesn't solve the problem. Very, very little stuff on a desktop is CPU-bound. I run a 350Mhz P2 w/384MB of RAM on my desktop. I'm not a developer, but do Power-User Windows + Sysadmin. My machine runs fine with the following apps all open: two JDK 1.1 GUI apps, Oracle SQL+, SQL Builder, Outlook, Remedy, 3 PuTTy windows, 6 IE windows, Excel, and Word. I'm never CPU-bound. The only real jobs that need CPU are compiling, debugging a running app, and hard-core media dev (super-Photoshop, Flash, Dreamweaver...) I'd be surprised if more than 25% of your staff really, truely can justify something better after the RAM upgrade.
    4. After upgrading, sell the extra computers. See #2 for a nice place to sell older computers.

    I don't mean to harp on you personnally, but this kind of thing is why IT has a long, long way to go before being really professional. Folks, this isn't a garage. IT folks need to quite thinking like it's an expanded hobby, and also need to remind the Executives of this, too. It's a Profession, not a Trade.

    -Erik
    Systems/Network Architect and former SysAdmin

    --
    There are always four sides to every story: your side, their side, the truth, and what really happened.