New Way To Grade Decay of Computer Installations 561
skojt writes: "I saw this link in Dr Dobb's Journal (the paper edition) about the
behaviour of a slowly decaying computer installation. It refers to a Windows installation, but as the author writes, 'But there will shortly be ports to Linux, Mac OS X, and other Unices; we are confident these OSes are just as prone.'"
Decayed Windows Installation? (Score:5, Funny)
Re:Decayed Windows Installation? (Score:2, Funny)
Slashdot Effect (Score:3, Funny)
radioactive windows (Score:4, Funny)
From the article, a question answered... (Score:5, Funny)
Obviously, BLT300 is part of a new strategic alliance between Microsoft and Subway. In addition to having that wretched "Connect to the Internet" shortcut, Microsoft is now trying to influence the user's choice of submarine sandwich.
Fight back. Install new open source RedHot Club Sandwich Service instead.
More levels. . . (Score:4, Funny)
Now I have a 10gb system drive and win2k. Only disk errors can slow me down now!
Comment removed (Score:4, Funny)
Re:radioactive windows (Score:3, Funny)
Re:Next month, in Doctor Dobbs' Journal: (Score:1, Funny)
This is no surprise. (Score:4, Funny)
The only way to eliminate cruft (or whatever you want to call it) is to make computers into machines which can function just as well under imperfect physical conditions. A book is still functional, even if you partially break the spine and remove the cover. Fitting lots of failsafes and/or restricting the freedom of installation programs should help reduce cruft. When was the last time satellite control modules suffered from cruft? Or the machines which work our nuclear power stations?
Uninstallers tend to not bother removing everything because some of the old program components may be being used by some other program. The obvious solution would be to stop all programs using each other, but there are two problems with this:
So this policy would be unenforceable, and would require much, much bigger hard disk drives. The only obvious solution to his problem would be to stop making the programs integrate themselves into the system so well, so they can be removed with a simple 'rmdir'.
Someone has already mentioned entropy and decay as a cause of cruft, but if it plays such a big part in it, why will a computer still function fine if you leave it in a cupboard for a decade, blow the dust off it, and plug it back in? The reason is that entropy is caused by crappy coding, crappy operating systems, crappy users, crappy physics and crappy integration. Until these three things cease to exist (not likely), then cruft will continue to occur. I don't think anyone could be expected to keep track of the things a 6-year-old PC has to keep track of:
Uninstaller: Duh! I think I'll randomly leave behind 7 files, due to the 0.02% chance they might be used by some other shite program!
OS: Duh! I think I'll randomly fragment the hard disk drive, and fuck up the file system!
User: Duh! I think I'll randomly install the first software I happen to catch my eye on, and install it wherever it's most convenient!
Physical environment: Duh! I think I'll randomly deposit dust on the surface of the motherboard and the hard disks!
Integration: Duh! I think I'll randomly use DLLs from other programs, but not say which!
At the end of the day, it comes down to a balance between convenience and simplicity. Convenience occurs when everything promises to install itself, and to latch onto everything else. This goes wrong because a program simply can't know where and how to install itself to avoid cruft. Simplicity occurs when everything on a PC is in its own self-contained bundle, interacting as little as possible with everything else. This goes wrong because a program has no way of efficiently obtaining data from other hardware or software.
And in case you were wondering, my computer's at cruft force 3 - Lived-in. Surprising, considering it's a 2 year old Windows machine.
I now have proof! (Score:2, Funny)
It is a good thing that my is boss is an el' cheapo. His computer is on Cruft force 10 and refuses to repalce it. So with mine at Cruft Force 5 I look like an absolute genius to him!
Poll (Score:1, Funny)
My Computer's CRUFT [ddj.com] level is...
Cruft Level 11! (Score:5, Funny)
It shouldn't run, it shouldn't even boot into safe mode, but some odd digital alchemy has occured that has resulted in some necromantic miracle, resulting in a cantankerous, yet unkillable install of Windows.
They left out my favorite (Score:2, Funny)
No, not a hardware problem. I tested different keyboards and they all exhibited the same behavior. And when the OS was wiped and Win2k was installed, no more problem.
There was nothing strange installed that I could find, AV software was up to date and apparently functioning... Very funny one.
Who would want to *install* cruft? (Score:3, Funny)
Re:Plug, plug (Score:2, Funny)
Dont know what you're all doing wrong (Score:2, Funny)
Re:Decayed Windows Installation? (Score:3, Funny)
1. Take out any peripherals you don't need (ie - Sound Card, NIC, Modem, CD-ROM, Floppy Drive). Less drivers to install means windows doesn't have to think too much.
2. Use WordPad instead of Word. Or better yet, use a pen and paper, it'll lessen the likelyhood of Windows crashing.
3. Use a pen and paper instead of Excel.
4. Use transparencies instead of Powerpoint.
5. You shouldn't need FrontPage since you shouldn't even connect to the Internet. See Rule 7.
6. Don't install anything after a fresh install of Windows.
7. Never connect to the Internet. Don't let Windows phone home so it can download more bugs.
8. Reboot every 30 min.
9. Reformat and re-install often. Don't bother paying Microsoft support to tell you to re-install. I'm telling you for free.
10. Leave your computer off, unplug it, and put it back into the box it came in. This will reduce the frequency of unexpected errors generated by Windows.
Re:Cruft can be keep in check with some work. (Score:2, Funny)
And it's all thanks to this gestapo-like control over your own computer. It is just like owning a car. Sure you could driver around on flat tires with worn belts and 6000 mile-old oil, with puke stains in the interior and an inch of bird crap on the windshield, but you shouldn't expect it to fix and clean itself or run and be anywhere near as (seemingly) perfect as the day you bought it.
It takes effort as the parent poster said, and that's all there it to it.