Fifteen Classic PC Design Mistakes
Harry writes "Once upon a time, it wasn't a given that PC owners should be able to format their own floppy disks. Or that ports should be standard, not proprietary. Or that it was a lousy idea to hardwire a PC's AC adapter, or to put the power supply in the printer so that a printer failure rendered the PC unusable, too. Over at Technologizer, Benj Edwards has taken a look at some of the worst design decisions from personal computing's early years — including ones involving famous flops such as the PCJr, obscure failures such as Mattel's Aquarius, and machines that succeeded despite flaws, like the first Mac. In most instances — but not all — their bad decisions taught the rest of the industry not to make the same errors again."
Patents and proprietary, closed standards -- Open standards lead to innovation and better hardware for consumers. Look at some of the junk in that article... Engineers need the challenge of having other people improve upon their ideas. Open standards and open-source *will* win because people work best working together. Capitalism certainly won't die but it needs to learn this lesson.
Honourable Mention: Keyboards -- Most computer keyboards are designed for some other lifeform -- one with a single arm bearing 10 or more fingers. Consumers accept the familiar "conventional" keyboard because it's familiar and conventional. The keyboards that are best for human beings have a "split" or curve in the centre. There are many horrible keyboards, so I'd like to mention some excellent ones:
GoldTouch
Adesso Ergonomic
original Microsoft Natural (not the later rubbish that claimed to be "ergonomic" just because it had a fake leather wrist support -- while maintaining the straight-row key configuration that is bad for wrists)
Rich And Stupid is not so bad as Working For Rich And Stupid.
Well... at least it wasn't spread out over 15 pages.
Problem #1: No Power Supply Fan
Problem #2: Limited Apple II Compatibility
Problem #3: No Way to Format Disks
Problem #4: EM Pulse Erases Tapes
Problem #5: Printer Required
Problem #6: Rubber Keyboard
Problem #7: Non-Detachable AC Adapter
Problem #8: Miserable Keyboard
Problem #10: Sidecar Expansion
Problem #11: No User Expandability
Problem #12: Slow BASIC
Problem #13: Sidecar Expansion
Problem #14: Bulky Expansion Modules
Problem #15: Unreliable Proprietary Disk Drives
Don't fight for your country, if your country does not fight for you.
My personal list...
- 15 to 10 years ago, you had to be careful when installing drives, or RAM. You could almost slice your hand on a cheap case that had unfinished and sharp edges.
- Beige Only. You can pick any color, as long as it is beige. Why did it take so bloody long to offer any other color then beige? Critical mass?
- LOUD systems. Have to thank George for showing me just how nice a quiet system is.
- Power hunger systems. 2 molex connections for a GPU ?!
- Crap 3D Video cards in laptops, and almost no benchmarks from the "classic" hardware review sites so you know how bad it sucks compared to a "real" GPU. (Thankfully the S3 Virge is gone from desktops, but laptops are still stuck with poor performance unless you pay an arm and a leg.)
--
"World of Warcraft (TM) is the McDonalds (TM) of MMOs."
-- Michaelangel007
And even though its not classic, I think the "underpowered" Vista machines deserve at least a mention.
Can we stop with the knee-jerk microsoft bashing? The article is literally titled "Fifteen _Classic_ PC Design Mistake." There's nothing in the article that would make a vista reference even relevent. Posting as AC to avoid karma whoring like the parent.
has always been the cup holder. That shit always snaps under the strain of my 48-oz. coffee.
"Liberty may be endangered by the abuses of liberty as well as the abuses of power." -- James Madison
the choice of IBM to use the 8086 CPU. It set back the computer industry several years. The PC would now be at least 2 generations ahead if IBM did not use the retarded 8086 design.
Obviously, IBM did not believe in personal computers and thought they were gimmicks.
1 square inch of Scotch brand #33 electrical tape.
Our family once owned an old Sony VAIO desktop. It came with a floppy drive, but as it was the year 2000, floppies were quickly becoming unfashionable. Because of this, Sony hid the floppy drive behind a small plastic hatch. The problem? The hatch attached to the case with a small but fairly powerful magnet... which corrupted every single disk inserted into the drive. To this day I'm wary of Sony products (and VAIOs in particular) because of that little screw-up.
--- Bwah?
I could go on...!
AT&ROFLMAO
It would go something like this:
Well sonny, I remember it was back in the '80s. There were these guys who loved their Apple IIIs so much that, despite its faults, they kept them running for years beyond their useful lifetimes. They did this by filling their offices with industrial-strength fans pointed at those Apple IIIs. Ever since then, we've called people who continue to support obviously flawed products "fanboys"
There were other reasons for IBM to go with the 8086-family chipsets:
1) the 8086/8088's bus could easily drive the 8080-family support chips such as the 8251, 8255, 8259 etc. to build a complete system. The MC68k family support chips were even later than the release of the CPU itself (in some cases like the MMU several years late) and the MC68k bus could not be easily interfaced with the Intel family chips which were cheap and in plentiful supply.
2) the 8086 family's internal data registers and addressing modes were designed to simplify conversion of existing 8080 code to run on the new 16-bit CPUs. The 68k, although a superior CPU in all respects to the 8086 family, had no tools available to make code conversion from the 6800 or other sibling CPU family (6809, 6502 etc.) simple -- all 68k code had to be written from scratch.
3) the 68k was an expensive chip, not suprising as it was complex and required a large die, necessitating a 0.6" wide 68-pin DIL ceramic package. Motorola's target market for the chip was $10,000 workstations, not "toy" desktop computers only costing $2,000. By comparison the 8088 was cheap as chips.
Those are mistakes an end user would see. Here are some deeper mistakes from an engineerings standpoint.
Here is an article with a picture of one.
I'm a touch typist, took a class in it in high school. Fingers on the home keys. Left hand rests on ASDF. Right hand on JKL;.
If you move up a row from ASDF, you get QWER. My left pinky is A, move up 1 to Q. My right pointer is on F, move up 1 row to R.
Move up to the next row for numbers. ASDF becomes 1234. Now here's where we get to the mistake. We were taught that your left pointer goes up 2, and towards the middle 1 to get to 5. Likewise, your right pointer goes up 2 and over to the middle one 1 to get to 6.
Notice how the 6 is on the wrong side? When my brain thinks "6", my right pointer wants to see it right next to the 7. It's now the responsibility of my left pointer to be in charge of 456, and my right pointer is now only in charge of 7.
I can't tell you how frustrating this keyboard is to a touch typing programmer. It's as if nobody at Microsoft knows how to touch type.
Weaselmancer
rediculous.