Jef Raskin On The Mac
der Kopf writes "Jeff Raskin, one of the creators of the Macintosh and inventor of the click-and-drag interface, states in an interview for the British newspaper The Guardian that "the Mac is now a mess. A third party manual (Pogue's The Missing Manual) is nearly 1,000 pages, and far from complete. Apple now does development by accretion, and there is only a little difference between using a Mac and a Windows machine."" While I think Raskin has some good points, I think there's a far cry between the Mac & XP.
And in this corner, we have Macus Nastolgious; a species of computer user who misses the way Macintoshes were before The Great Migration to a modern and flexible operating system. Be very cautious around this beast as it will use any information, no matter how irrelevant to the topic, to prove its supposed "point" about Mac OS being "superior" to Mac OS X. It is also very good at selective hearing, often ignoring words and phrases such as "modern", "virtual memory", "true multitasking", "protected memory", and "brushed metal".
If you are attacked by one of these creatures, your best course of action is to appease it with a lollipop and a Cherry iMac running Mac OS 9. Ignore the sobbing that may result, as it is only an opening for renewed attack.
In case anyone's interested, Wikipedia knows who Jef Raskin is.
Javascript + Nintendo DSi = DSiCade
Raskin has been suggesting for years now that the MacOS has failed the interface test. My impression is that he would prefer an entirely different machine that may perhaps be radically different than what we have now. If this is so, Raskin should go out and create his OS of choice. At that point, I will evaluate it but for now, I will stick with OS X. Sorry Jeff, but you appear to be concerned with designing interfaces for folks that do not know how to use computers. I know how to use computers and have found very efficient workflows that allow tremendous amounts of work to be accomplished (except when posting to Slashdot of course) using current computer interface designs. The current way of doing business with GUI's is somewhat efficient for noobies, quite efficient for intermediate users, and the GUI combined with the CLI is very efficient for advanced users. By the way, the combined GUI and CLI is done quite nicely in OS X.
Also, Raskin's complaints about Windows and OS X being similar could come down to other explanations: 1) convergent evolution or 2) Microsoft blatantly ripped off Apple in look and feel and continues to do so. I am inclined to believe both options as there are simply efficient ways of interfacing with computers in a GUI paradigm. That said, how many times have we seen MacOS features show up in Windows some time later? I am by no means suggesting they are equivalent however. OS X is so much better than Windows in terms of function and interface, but Windows has made huge strides in the last few years, although I do find myself applying the "standard" Windows scheme on my XP machines.
Visit Jonesblog and say hello.
The quest for CPU power has been largely defeated by bloated software in applications and operating systems. Some programs I wrote in Basic on an Apple II ran faster than when written in a modern language on a G4 Dual-processor Mac with hardware 1,000 times faster.
That is quite odd of him to say. I just checked on seti@home, climate prediction and predictor@home via boinc, I don't see any Apple IIs on top of any lists. Well maybe the distributed computings teams should hire Jef Raskin and his Amazing Basic programming abilities - right?
I think sometimes, you wake up for an interview and haven't had coffee yet and say things that are not quite what you intended - it happens to me all the time ya know...
People on other websites have pointed out that Jef may be a bit off the mark and is still taking things personally from back when he was on the original Macintosh design team. Reportedly he was against the mouse driven interface and other things we've grown quite used to. It seems to me that Jef is very much an interface purest, promoting the most highly efficient and cleanest interface possible. Unfortunately, this doesn't necessarily translate to the most user friendly experience. I've tried his humane computing environment and while I'm certain that my productivity would jump once I got into the proper thinking mode, I don't really have time to learn the mental model for proper interaction with it. At the end of the day his opinions on interface design tend to me far more academic and far less pragmatic. What he says may be *right*, but impractical for mainstream computing.
That is a nice blade sharpener.
:-)
I think that he's right that MacOS X is too complex to be a simple appliance. But I think that general purpose computers are by definition complex, because they can be used for *anything*, and his vision holds more true for specialized devices. For example, the iPod is elegant and transparent to use.
That being said, I'm sure that usability could always be improved. But I don't agree that there's not much difference between XP and MacOS X -- while they're similar at a very high level (mouse/windows/icons over multi-tasking OS, etc.), MacOS X is better in almost every detail. But it's best not to get into a religious war here. I can only guess that Jeff has such a radical vision for how computers could be that from his perspective XP and MacOS X aren't too different.
Hmm, kinda like Nader!
Enable 3D printed prosthetics!
Are you new here?
KARMA TAG! You're it.
Actually, the Mac will let you use two buttons too. I bought my wife a wireless mouse, with two buttons, and she now enjoys the thrills of 'right-clicking'. And it really does work too! Just about every time I use her computer, I right-click (because that is what I would normally do) and the menu I would expect to come up...comes up.
On the other hand- as a person who used Macintoshes from 1985, until about 1999, when I switched to Windows...I find the Mac OS X to be completely confusing, and more difficult to use than either OS 9, or Windows XP.
I don't think is is a bad OS- but it suffers from the same problem that people complain about in Windows. There are just so damn many features now, that it is difficult to figure out where stuff is.
I'm sure that if I had been using the Mac for the last 5 years, everything would be fine. But right now, I would guess that the barrier to entry for a new user is very similar for either Mac OS X, or Windows XP.
No reason to lie.
When Apple bought NeXT (and Steve Jobs) in 1997, the joke was "NeXT was paid to take over Apple". Indeed, Apple today is just a consumer/prosumer version of NeXT.
The original Macintosh and the original Macintosh OS had input from Raskin, but also from a whole score of designers working to make a GUI-based computer for "the rest of us". (http://www.folklore.org). Over time, Apple added more and more features to Mac OS until it became the Mac OS 9 horrible mess.
Mac OS X **IS NOT** the "Classic" Mac OS by any stretch of the imgination, the GUI and system design are 90% NeXT. Even most of the codebase is derrived from OpenStep 4.x. (And updated, obviously, also borrowing from newer versions of Mach and BSD). If you run across something about Mac OS X that seems un-mac-like or just plain weird (and isn't a true bug), it's probably an intentional NeXTism.
Raskin didn't like the NeXT in 1988, there's no reason why he'd like Mac OS X in 2004.
I admire his work on the original Macintosh and recognize that he was instrumental in creating the modern GUI as we know it.
However, by failing to recognize the changes in HCI introducted by the pervasive, multi-modal, non-linear interface known as the world wide web, along with the slow but steady increase in users' basic knowledge, his comments have become more and more out of touch with reality.
It is worth noting as a postscript that his theory for a Humane Interface was strikingly similar to vi: interact with the computer by memorizing an array of keystroke commands.
I bought a PowerBook about a year ago (my first Mac) and have found that this really isn't much of an issue. Every once in awhile I have to hit the Control key to bring up a pop-up menu but not much. It took about 40 seconds to get over it the first time, since then I haven't been pining for a 2nd button.
You can always use it with a two-button mouse if you want.
The revolution will NOT be televised.
While I think Raskin has some good points, I think there's a far cry between the Mac & XP.
Agreed, OS X has a usable shell.
Give me Classic Slashdot or give me death!
MacOS does cater for this oput of the box.
It's the Apple Macintosh that doesn't. There is a difference between the operating system and the hardware - the combination provides an easy to use solution but does not restrict the user.
If you find a two or more button mouse that you like you are more than welcome to plug it into your Mac - and the buttons, scroll wheels and the like will work. Out of the box. Without extra software. In most applications.
All this because hte OS has been designed to cater for both modes of operation.
Matt Thompson - Actuality - Insert product here.
With the success of OSX and XP, it really seems like people want a mess. So KDE and Gnome are doing the right thing ;-)
Jef Raskin is always introduced as "one of the creators of the Macintosh" when in fact the only lasting contribution he made was the name. He wanted to make a machine that was basically a brain-damaged Apple II--something that would only be able to run the applications built into its ROM, couldn't be expanded, and basically limited the hell out of its own usefulness.
He was strongly against giving it a GUI at all, that was Steve Jobs' influence.
The closest widely-marketed computer to Jef Raskin's vision of How Computing Should Be was the Commodore Plus/4.
--AC
Um before anyone follows Jef's vision of the future of human-computing interfaces, you might want to consider that he was opposed to the use of a mouse on the Macintosh.
If he hadn't been replaced by Jobs as the team lead, the Macintosh would have no mouse, using keyboard function keys instead.
It's easy to write a concise Mac OS "Classic" manual when there's no command-line interface, nor are there any Unix underpinnings.
A default install of Mac OS X contains a full Unix environment. (You can opt to not install the "BSD Subsystem", which just doesn't install terminal.app and several Unix userland applications).
I've seen emacs books that are 400+ pages and I've seen a 700 page sendmail manual. There are entire volumes of perl manuals. One could easily write a 10,000 page Mac OS X "Manual".
Maybe Apple should team up with ORA to write a 100 page getting started / user manual, like NeXT did in 1988. The Mac OS X interface is actually pretty simple, and an average user can only initially see about 20 control panels, about 15 applications, and about 15 utility applications. As long as you ignore the command-line world and don't write chapters on file sharing fundamentals or netbooting, I'll bet a 100 page manual would be quite sufficent.
Jef Raskin has good reason to have been bitter about the way the Macintosh has turned out. His description of the Mac's history ( http://mxmora.best.vwh.net/JefRaskin.html) provides a good introduction.
However, UI's have had to change as computing technologies have become more complicated. When the Mac was introduced, the Internet was still in its developmental stage; computer graphics were limited; and hardware devices were essentially permanently connected to the computer (no plug-and-play type technologies). The world changed, and the interface had to change with it.
It would be great to follow Raskin's advice and reevaluate the Mac GUI - however, it's apparent that Apple is constantly trying to do this. The X GUI has had changes (remember the purple window-shade type button in the X beta's?), and will no doubt continue to change. Right now we're looking at a (I'd say) fairly succesfuly merger of Mac OS 9 and NeXT UIs. But things can always get better.
I respect Raskin tremendously, but I would take his opinions with a grain of salt. His comments should be appreciated and considered, but I certainly don't believe that Apple has abandoned its quest for usability.
/* Dang, I can't type that well. */
Who gives a fuck about your feelings about XP???
i expected an appropriately configed G3 to do the same with OS X
Did you read the install notes on the box, or the website or during the installation process??? No.. Right that's your problem. All the info and minimum requirements are posted there.
I'm also burnt out on the brushed metal look, the costly updates and dodgy performance unless your willing to fork out big $$$
Explain to me how $999 iBook is expensive? or $799 eMac? If you don't like the look of the hardware. Well, tough. I guess you can buy anything in the gray ai32 world.
I can buy an old PC and know it will be slow - but it will work - and with everything plugged in
I won't even begin to digest this erronous statement. I will say one thing tho - minimum requirements. I have been burned by this before on the ai32 platform. Or have you ever tried using a scanner that had a proprietary pci card? I didn't think so.
You said it.
As a Mac user, I'm annoyed that I have to "Option-Click", "Control-Click" and "Command-Click" --- i.e. make motions which require two hands, when a simple 3-button mouse would let me do all of these quickly and easily. How are these key-click combinations "more user-friendly" than single clicks on a multi-button mouse?
And I like your response to those who say "You can always buy a multi-button mouse". Yea. I have a Logitech USB scrollwheel mouse that I use, but why did I have to buy one??? Why didn't I just GET one that came with my Mac?
This NPR interview (audio) is much more interesting / in-depth:y Id=1606665
http://www.npr.org/templates/story/story.php?stor
Now, I own a powerbook. ;)
Other posters that posted comments like "Just plug a two button mouse in and go" are right, but they missed the point. The 2,3,4 or more button mouse is a crutch for poor interface design. (Like everything else this isn't always the case) Basically, most things that are on a right-click context sensitive menu really don't need to be there, and many developers pile things into a context sensitive menus that while sensitve to the context, are little used, and should be elsewhere. The fact of the matter is a Mac is nothing like a PC to use documents exist as floating windows outside of the application window, the file menu is always on the top, and most controls exist in floating windows alongside your document. Use a Mac without the second button for any lenght of time, and you'll realise that the crtl-click is a much cleaner way of doing things. You will also notice that on a mac the ctrl-click usually gives you far less options, again, it's by design (in safari I can view source, save the page or print it, that's it 3 options). On the otherhand, the scroll wheel is what I miss the mist when I don't have my mouse plugged into my Powerbook.. then again, the arrow keys are about 2 inches from my track-pad, so I use those.
Mac OS X requires more horsepower than XP. There's more overhead with Mach, the Unix underpinnings, the Cocoa classes, and the Quartz PDF graphics engine. It's a tradeoff between the original (but old) NeXT code and modern clean design.
That said, I've found Mac OS X 10.3.x to run fine on a 500 MHz G3 with 384 MB of RAM and Rage 128 graphics. 10.3 will work "OK" on 350 MHz with 256 MB (basiclly the slowest slot-load iMac or slowest blue & white G3 tower). 10.2 and older are far slower, and performance on a first-generation tray-load iMac or a beige G3 is slower yet.
Rule of thumb:
With 256+ MB RAM,
OS X on Beige or Black hardware: SLOW
OS X on Colorful (slot-load) hardware: OK
OS X on Silver hardware: AWESOME
A default install of WinXP SP1a is quite sluggish on my Dell: PII/350, 192MB, RagePro. Disabling the appearance manager service (giving it the WinNT4/Win2K look) makes it quite a bit faster.
Design a Canon Cat. Jef's time to make an impact with his interface ideas came and went. His idea for the original Mac was implemented whole sale with the Canon Cat. It had everything Jef wanted including his stupid "LEAP" keys and an invisible interface.
The result an utter failure, Canon dropped the product in 6 months. Jef claimed that he did not get the support he wanted and had to make compromises on his vision. Bullshit, this man had his time to impress us with his interface expertise and product design skills. It was an utter failure.
Remember, Jef was a professor by training... his ideas are at best academic. If Jef had his way, the Mac would have been a glorified typewriter. It took the the genius of Bill Atkinson, Bruce Horn, Steve Jobs among many others to give us the Macintosh. These guys are the true fathers of the Mac.
Jef has a case of sour grapes, being kicked out of the Mac team by Steve Jobs, and then having his beloved Cat being canned by Canon at Steve's insistence. Jobs, insisted the Canon drop the Cat, if they were to invest in NeXT. Canon invested close to $100M in NeXT!
What we are left with is an academic who time has passed by.
Likewise if HIS view of the macintosh had made it, it would be on our kitchen table, not run any of the mahor programs it does, not have a mouse, and in all honest probably not even exist today.
"Slashdot, where telling the truth is overrated but lying is insightful."
OS X is great, but it certainly isn't perfect. For one thing it is still (and was in OS <=9, so no joy for Jeff) difficult to tell when an application is running and which application is top most. The user may be looking at some window but it may not be a window of the currently topmost application and so the behavior is not what they expect. It all started way back when with the advent of "Multifinder". Oh to wish for the good ol' days of one-app-at-a-time Single Finder.... ;)
I can't count the number of times I have had to explain, for example, that first you have to click in the AppleWorks document window and then the so-and-so menu will appear, because they had closed the last window in some other application and they are looking at an AppleWorks document, but AppleWorks is not the top application. The slightly grayed out title bar isn't much of a hint. Maybe background applications' entire windows should be grayed out/dimmed and more so (the content not just the title bar) to distinguish them from the frontmost app. Or translucent, although I find translucency to be wildly busy looking so I prefer the idea of graying out the entire window.
--- What?
... it was quite pleasant to day after day, year after year get on the computer and not care much about getting owned, or the latest windows bug du juor. Some folks never drank that MS kool aid to begin with, because they could see it was just lame. MS power users became that way from necessity a lot more than from desire, because their stuff was broken and prone to getting viruses and trojans all the time, let alone constant crashing. For every 100 times my friends had to deal with registry corruption, etc, I had 100 times of booting, getting to computing, and nothing much happening besides what I wanted to happen. It wasn't perfect, that's a gimmee, but you got to admit reality, it was way easier to use for joe average and a lot more secure. Why that would want to make someone cut of their hands is beyond me, unless you actually LIKED having broken and overly complex for no appaarent reason stuff just to give you some busywork to do with your spare time. Some folks like that for a hobby, obviously, others don't.
It's only relatively recently in the past few years, that a home consumer could get an offering from any OS vendor that was at least half assed stable and half assed secure and functional from raw noobs to advanced professional level users. Before that time, Macs had at least the security part correct, along with the GUI, and were 1/2 way to functionality across the board. that's a 2.5 rating out of 3. MS barely gets a 1.5 until recently, same with linux.. Now I would say that the top 3 OSes are tied at 2.5 still, but Mac got there a lot sooner. And if GUI isn't important, then why has it become an industry standard, across all vendors of the major OSes? Could it be because it's a good idea, that people appreciate the ease of use of GUI? I think so, so do all the folks who have developed and distributed such OSes. I'd say that's some fairly good proof.
There's a REASON that there is something beyond a CLI offered by EVERYONE now. And Apple knew this quite a long time ago and specialised in it, it wasn't an afterthought or a "me too" offering.
With that said, I switched fulltime to Linux once it hit a 2.5 rating on my personal home joe user scale, because it's freer, runs on cheaper hardware I can afford, and at least achieved parity with what I had before. I wouldn't have if it hadn't been developed to that point.
A: The unfoldable portable-shaped box on a stalk? It is a practical and space-saving design. But the interface needs fixing.
Well, it's been 23 years since you left Apple, Jeff. Where's *your* fix?
One only cares about getting something done.
And a simple to use, no muss, no fuss, all in one computer fails on that front... how, exactly?
Apple has forgotten this key concept. The beautiful packaging is ho-hum and insignificant in the long run.
Insignificant to Jeff Raskin, that is.
You know, there's a reason people hide their gray boxen PCs under their desks, and a reason there exists an aftermarket case mod industry.
--- Ban humanity.
More importantly, how many times have we seen Windows features show up in MacOS?
:|
:P
1. Meta-Tab : a Windows first. Swiped by Apple for OS 8.5.
2. Windows that minimize to a dock/taskbar, rather than windowshade in place : a Windows first, and the Windows-like behaviour I hate the most about OS X. 9 Windowshades, goddammit. It's a third party hack on Windows and OS X.*
3. Preview-in-filebrowser : A feature that had been standard with Explorer and missing on the Mac until OS X.
There's others, but it's been awhile since I've been a regular Windows user, so I'd be hard pressed to recall others.
Raskin had almost nothing to do with the Mac as it's known now, or as it's been known for years- his own computer design concepts called for a command line interface, not a GUI. He gets a lot of credit for the Mac but the fact is that he left Apple long before it was ever released. MacOS System 1 was shaped much more by Andy Hertzfeld, Steve Jobs and Burell Smith than it was by Raskin.
As for Windows useability.... ugh. Apple's ripped some features, but they're mostly good ones. Minus that whole "losing the windowshading" thing, which I'm still pissed about. If you want Windowshading without third party hacks, your only option these days is an X11 window manager.
Of course, that could lead me to ranting about the state of X11 "desktops" and how much of a letdown it is to see the big DMs turning into shit Win32 clones with bad implementations of all of the worst features of OS X jammed on top- and I've already strayed too far into troll territory, so I'll just stfu.
* You would think that with the zero-pixel borders around sides and bottom of non-Brushed Metal windows in OS X that they would have included windowshading or at least allowed applications to implement it on a per-app basis... but since ALL windows minimize to the dock, it's easy to make one hell of a mess out of it really, really fast in the process of working with Dreamweaver, Illustrator, Photoshop and Fireworks... not the cleanest solution in the world, thank you.