Fav quote:
"I have made changes in the world that are beyond what most people thought was possible, and I hope that my judgment continues to be good as to what is possible to change and what is not."
Yeah that's a really stiff interview to publish, it reads like the interviewer pulled up to him while he was eating lunch and peppered him with questions.
Sometimes these interviews are done via a single email filled with questions and are not performed in-person, so the answer of a question isn't always carried forward into future questions, which can seem awkward from afar.
It's not a great interview and it's sad that Raskin passed a month later.
> JW: The original Mac was to be sold for $600. When it finally arrived it cost $2,500 and today the cheapest Mac is $699. Is this a disappointment to you?
> JR: Which? the $2,500, the $699? It was never supposed to be $600.
“There's no doubt that Jef was the creator of the Macintosh project at Apple, and that his articulate vision of an exceptionally easy to use, low cost, high volume appliance computer got the ball rolling, and remained near the heart of the project long after Jef left the company. He also deserves ample credit for putting together the extraordinary initial team that created the computer, recruiting former student Bill Atkinson to Apple and then hiring amazing individuals like Burrell Smith, Bud Tribble, Joanna Hoffman and Brian Howard for the Macintosh team. But there is also no escaping the fact that the Macintosh that we know and love is very different than the computer that Jef wanted to build, so much so that he is much more like an eccentric great uncle than the Macintosh's father.
Jef did not want to incorporate what became the two most definitive aspects of Macintosh technology - the Motorola 68000 microprocessor and the mouse pointing device. Jef preferred the 6809, a cheaper but weaker processor which only had 16 bits of address space and would have been obsolete in just a year or two, since it couldn't address more than 64Kbytes. He was dead set against the mouse as well, preferring dedicated meta-keys to do the pointing. He became increasingly alienated from the team, eventually leaving entirely in the summer of 1981, when we were still just getting started, and the final product utilitized very few of the ideas in the Book of Macintosh. In fact, if the name of the project had changed after Steve took over in January 1981, and it almost did (see Bicycle), there wouldn't be much reason to correlate it with his ideas at all.”
That was my exact thought when I read the submission’s title. Thank you for finding and posting the article.
This interview does seem to have a comment about it:
> Andy [Hertzfeld, a major developer on the early Mac team], unfortunately, has not generally gone back to the original documents, and he’s interviewed lots of people about the history of the Mac, but not me. His website is, as a result, full of errors.
In TFA, Jef Raskin claims that the story about the mouse is not entirely correct:
JR: No. I designed it to be graphical from the ground up. But the text portions of the interface, which I also cared about, would have been cleaner. People have put together my dislike of the mouse (confusing dislike for a particular input device with dislike for graphic input devices in general; I personally prefer trackballs and tablets) and my careful attention to text handling to a false legend of my wanting a text-based machine. Andy [Hertzfeld, a major developer on the early Mac team], unfortunately, has not generally gone back to the original documents, and he’s interviewed lots of people about the history of the Mac, but not me. His website is, as a result, full of errors.
History is written by the victors. In this case it’s completely fine, as Raskin’s “corrections” don’t really amount to much, and certainly would have led to a path where Macintosh was just another abandoned experiment like the Apple III.
Perhaps in this alternate universe, a substantially reworked “Lisa II” might have been Apple’s long-lived computing platform.
The corrections may not amount to much, but there is no reason to believe that his version would be a failed experiment like the Apple III or the Lisa would have taken it's place.
Part of the magic of the Macintosh was the simplicity of the hardware. In that respect, it was much closer to the Apple II than the Apple III or Lisa. Consumers may not think much about what's inside the case, but it matters when it comes to manufacturing costs and that translates into the cost for consumers. While the original Macintosh was by no means cheap, it was about half the cost of the Apple III and a quarter of the cost of the Lisa. Heck, even the adoption of the Macintosh was slow because of its price. Maybe a less expensive 6809 based Macintosh would have had more success in the market, at least early on. It's also too easy to read too much into the failure of the Canon Cat. The Canon Cat was introduced years later. User expectations were starting to solidify around the GUI at that point. (Then again, success was not guaranteed. Lacking compatibility with the Apple II would have held it back. Especially so after the introduction of the IBM PC since the IBM PC had IBM backing it.)
I also think the adoption of the GUI for consumer computers would have been delayed considerably without the Macintosh 128k. Early machines that supported a GUI tended to be expensive. Early versions of Windows were crude. The only real outliers in that respect were the Atari and the Amiga. Would they have supported a GUI without Apple taking that first step? It's hard to tell.
The defining aspect of the Macintosh for me will always be the mandatory GUI - most everything else had it as either an entire afterthought, or at least as a “program started later”.
Early on, sure. I seem to recall Apple having their Human Interface Guidelines early on, which helped, yet there were developers who were either unaware of them or experimenting with different ideas. Other platforms tried to improve consistency later on though. For example: there was CUA for IBM. Of course, most of that went out the windows in the late 1990's and early 2000's when companies figured out that the easiest way to differentiate their products to consumers was visually, rather than technically.
The mandatory graphic GUI - and MacPaint - made the point that the Mac was primarily a visual design tool that happened to handle text.
That was absolutely revolutionary.
S-100 systems and the early PCs were primarily text systems that sometimes happened to do crude graphics.
The original Apple II tried to do graphics but the tech to do it properly just didn't exist. And the underlying UI was still text based.
Raskin's Mac vision didn't make that leap. It wasn't just about the mouse, it was about the philosophy of the product. Raskin wanted text-but-cheaper-and-better, Jobs wanted pictures and art.
Lisa 2 was cheaper than many later Macs, but the Mac folks seemed to have little interest in convergent evolution for the platforms or in integrating Lisa features like memory protection into the Mac. The result was that Lisa died as the Macintosh XL (ex-Lisa), with a Mac compatibility environment (MacWorks, which looked terrible with the stock Lisa rectangular pixels but better with a "Screen Kit" square pixel upgrade) as a consolation prize, while Mac users had to wait until Mac OS X for memory protection. Ultimately the Lisa hardware was able to run 68K versions of Mac OS through 7.6.1 in 1997.
Assuming the Mac folks had no interest in converging the platform in favour of the Lisa is somewhat unfair. While it sounds like some code was shared between the two platforms, the Lisa's operating system was quite different. It would have been difficult to make Lisa software operate under the Macintosh System Software. To my knowledge, there was virtually no software for the Lisa anyhow. Breaking software compatibility on the Macintosh to get the benefits of Lisa would have been a terrible business decision.
Aside from that, the MMU in the Lisa would have been a custom solution which Apple would have to support. When Motorola introduced an MMU, it was for 68020 generation machines. Apple should have been able to introduce memory protection at that point, but didn't. One of the reasons was that Apple struggled to make that next generation operating system while retaining compatibility with existing software (albeit, memory protection may have been only one of many problems). This was by no means a problem exclusive to Apple. Other platforms ran into similar issues.
Apple doesn't seem to have leveraged or combined work on (Lisa, Lisa Smalltalk, Lisa Xenix, Mac OS, A/UX, ...) as successfully as they might have. As you note, protected memory was deferred to multiple failed Mac OS successor projects (Pink/Taligent, Copland/NuKernel, etc.)
Ultimately Apple gave up, acquired Steve Jobs and NeXT, and eventually successfully migrated the Mac platform to an OS with memory protection.
Since then however Apple's OS and hardware strategy has been much more coherent, with macOS, iOS, iPadOS, tvOS, watchOS etc. sharing code, and sharing SoC technology as well. Ironically this is similar to Microsoft's "Windows [NT] everywhere" strategy.
That delay in shipping a memory-protected Mac was probably originally at least as much the result of upper-management politics as anything else. After Jobs left Apple Gassée cancelled Jobs’ pet project, the Big Mac which was intended to run Mac applications on a Unix base. Big Mac project leader Rich Page (and IIRC some other project members) rang Steve Jobs begging him to do something, and the rest is history.
I think it was in one of the On the Metal interviews where one of the guests mentions MPW was a submarine project, from UNIX background engineers, to eventually replace Pascal with C++.
Why is writing inline Assembly considered an advantage of C, a language extension even not part of ISO, and always used to point out issues when other languages make use of it?
Naturally there had to be a balance, until mid-90s what we consider AAA games, were mostly Assembly.
I'm saying that being designed around the singular task of word processing would have made it a platform/ecosystem failure, even if was a nominally successful one-off product.
The Macintosh (specifically the original 128k version) was a dismal market failure too. What succeeded (relatively speaking) was the platform/ecosystem.
Even the 128k was reasonably successful commercially. Hundreds of thousands of units sold, which was quite good for the time. Inflation-adjusted, it cost quite a bit more than the Vision Pro. They sold the same model with very minor revisions (512, then 512e) into mid-1987.
The 1986 Macintosh Plus was a huge market success and it is only modestly different from the original. Even the SE and Classic didn't change things much.
Jef's vision for a high volume appliance computer was eventually realized in the Canon Cat which he co-created with Canon. https://en.wikipedia.org/wiki/Canon_Cat
Vision may spark greatness, but execution is what makes it real. The Hacker News crowd can debate endlessly about who conceived the Macintosh while dumping on Steve Jobs.
But Steve Jobs did what ultimately mattered: he shipped.
But the part that should not be forgot is Jef Raskin’s book The Humane Interface. Many of the ideas in the book are only now implementable with the arrival of AI.
Also he defined the difference between computers and humans as computers been precise and accurate and humans as vague, but more flexible. We have now had a paradigm shift in that ai is now the flexible interface that sometimes hallucinates.
Jef was a huge proponent of incremental search. That hasn't become mainstream-ubiquitous, but it is certainly code-editor-ubiquitous. Jef being an extremist, he wanted incremental search as the only mechanism for moving the cursor.
I have tried editing using only incremental search, and it was awful right up until the moment when I reached for it first instead of wanting a mouse or arrow key and then remembering I was only supposed to use incremental search.
From that moment on, I sailed along just fine. Does that mean it might have "won?" Certainly not, but all the same... Success in software design is absolutely not any kind of meritocracy outside of the tautological "If it won, it must have merit, winning is the metric for merit."
His research work was pretty foundational. Highly recommend his book! It’s timeless, especially since he did his explorations in a time before users were already “poisoned” by existing concepts and expectations - which is also a topic in his book.
Jef did go on to create a computer along the lines of his original vision after leaving Apple.
> The Canon Cat used a text-based user interface, without any pointer, mouse, icons, or graphics. All data was seen as a long "stream" of text broken into several pages. Instead of using a traditional command-line interface or menu system, the Cat used its special keyboard, with commands activated by holding down a "Use Front" key and pressing another key.
It is, kind of. The Canon Cat is a good text editor. That's about all it does.
When Raskin was active, there was a whole industry selling "word processors", special purpose computers that just did text processing. Wang and IBM were the biggest makers. The IBM PC was descended from the IBM Displaywriter and used the same monitor. So at the time, word processing looked like the core desktop computer function.
So Raskin perfected the word processor interface. What he didn't get was that computing was not going to stop at word processors.
> The Canon Cat is a good text editor. That's about all it does.
Everything I've read suggested that Raskin intended it to be programmable from the beginning, using Forth. Other descriptions suggested that, while document oriented, it was not intended to be exclusively oriented towards word processing. At least not in the sense of the (dedicated) word processors of the day. That said, I'm not surprised that user interaction was keyboard based. The project had it's origins around 1978/79. It would be about 5 years until computers were sufficiently powerful to support a coherent GUI at a reasonable price.
It looked like a mere word processor, but—much like Emacs, especially org-mode—the Canon Cat was actually contextually aware of what the text meant, and allowed other operations to be performed on it as appropriate. For example, if you start typing numbers into tables, spreadsheet-like functionality became available, including the ability to perform mathematical operations over those numbers and have cells dynamically updated with the new values. Raskin called it a "work processor".
The Forth language was available for programming and extending the machine, via a cheatcode. You had to type in the phrase "enable the Forth language" and evaluate it with a special command or something—you know, one of those things to provide hackability for those who needed such while keeping it an office appliance for the vast majority of users. I don't know if there was an intent for a market or library of third-party software, but that doesn't seem to have arisen.
> What he didn't get was that computing was not going to stop at word processors.
Huh? We seem to have a completely different read of his work, like the whole ZUI Zoomable Interfaces research? That is not about word processing at all. How to navigate and interact with multi-dimensional data.
See another comment that quotes TFA, where what Jef says shows that Canon Cat was not at all "along the lines of his original vision" for the Mackintosh project.
He says that his Mackintosh was also intended to have a graphic display, not a text display, but with a trackball instead of a mouse, therefore it was completely unlike Canon Cat.
Behind the Mac, as in, behind the Mac as it actually shipped, no. His ideas had little to do with it - it was almost entirely stuff designed by others when he was out of the project.
This concept of a story has been on HN so many times. It always starts with this technically correct but actually misleading headline fragment. Misleading clickbait works, even here. Every time.
Jobs did the right thing, which was to make an affordable Lisa for home computing. The simplicity of the mouse was essential. It's sounds like Jef had other ideas.
Jef wanted a trackball instead of a mouse. The claim that he did not want a pointing device is false.
That would have made little difference for a Mackintosh user. The hardware of a trackball is exactly equivalent with that of a mouse, neither is simpler than the other. (Optical mice without rolling balls have appeared only decades later.)
I have actually used trackballs instead of mice for a few years, and I have greatly preferred them to mice or touchpads.
Trackballs tend to be slower than mice, because you normally move them with the thumb or with the fingers, instead of moving the entire hand, but they are usually more comfortable than mice.
Nowadays, since several years ago, I use as the graphic pointing devices small graphic tablets configured in the relative mode instead of their default absolute mode. These are greatly superior from all points of view, speed, accuracy, comfort, to both mice and trackballs and to any other kinds of pointing devices, like trackpoints or touchpads.
So Jef Raskin had good reasons to question which is the best graphic pointing device, instead of just accepting the mouse because that happened to be the choice made at Xerox.
Based on my experience on how much better a stylus is than any kind of mouse, I consider the use of mice for pointing devices as a great historical mistake in the use of computers. I deeply regret that I have used mice for decades, instead of trying to find something better since the beginning.
The Apple Mackintosh is a significant culprit for the undeserved popularity of mice.
I use Wacom Intuos S graphic tablets, on Linux. These are cheap tablets without screens, with a USB or Bluetooth interface.
These tablets have the same size as a traditional mouse pad, so they do not take more size on the desk than a mouse.
The stylus is extremely light, so I can keep it between my fingers while touch typing with all fingers on the keyboard. Thus I can transition between typing and pointing much faster than with a mouse, where I have to grip the mouse or release it.
I configure the tablet in "Relative" mode, where the operating system sees it as a mouse and there is no difference in behavior between it and a mouse.
I configure the stylus to emit a "left click" when I touch the tablet with its tip. The stylus has 2 buttons that can be pressed with your index. I configure one to be "right click" and the other to be "double left click". You can choose any other behaviors.
Holding the stylus is much, much more comfortable than holding a mouse, because of the natural position of the hand.
Moving the cursor with the stylus is much faster than with a mouse. I can move it across the screen from corner to corner instantaneously, because the stylus is much lighter than a mouse, and there is no friction, since it does not touch the tablet, unless you use it to select an area.
The positioning accuracy is much better than with a mouse. If you desire so, you can do handwriting, e.g. signatures, or make drawings with it, which of course is not surprising as this is supposed to be a graphic tablet.
I tried this initially only hoping for a better comfort, because my hand was hurting from the excessive use of mouse all day long. But then I discovered that not only it is very comfortable, but also much faster and more accurate than a mouse can be. Therefore I do not intend to ever use a mouse again.
Trackpads are more comfortable than mice, but they are much slower, so they are not competitive for things like drawing electronics schematics, which I do from time to time. While trackpads, like touchscreens, do not have the inertia problem of a mouse, it is absolutely impossible to move your fingertips with the speed with which you can move the tip of a stylus, which amplifies the amplitude of your finger movements.
There are too few programs which know to use "mouse gestures" for the user interface, e.g. some expensive CAD/EDA programs or the Web browser Vivaldi.
Mouse gestures are already better than any trackpad gestures, but when you use a stylus they become even better, as they are pretty much the same movements as in handwriting.
I do not think that any of the programs that I use daily supports radial menus, but the shape of the menus has really no importance, because with the tablet in "Relative" mode and with reasonable values set for the acceleration and sensitivity of the cursor I can reach instantaneously any point on the display, with a very small hand movement, no more than one inch for going from one corner to the diagonally opposite corner of my monitor.
I think that radial menus could have been useful when used with graphic tablets used in their default "Absolute" mode, where the position of the stylus on the tablet corresponds directly to the position of the cursor on the screen, which makes more awkward the cursor movements in locations that are far away from the center of the screen.
No such problems exist when the tablet is in "Relative" mode, when the stylus behaves like a mouse, except that it has neither inertia nor friction and your hand rests in its natural orientation.
Using a graphic tablet in "Absolute" mode is equivalent with using a stylus on a touchscreen, e.g. on a smartphone or tablet, so in those cases using radial menus might also be convenient, unlike in my case, where the shape and position of menus do not matter.
Is your deliberate misspelling of "Macintosh" spell-check or the same sort of intransigence that compels some people to misspell "Micro$oft" thinking they're clever?
The myth that the original Mackintosh was not intended to have a graphic display with a pointing device is debunked in TFA.
The only technical detail that we know about the original Mackintosh that was a mistake was the choice of the MC6809 CPU, for reduced costs.
MC6809 was a very nice CPU and for many programs the Intel 8088 CPU from the IBM PC was slower than a 2 MHz MC6809, but MC6809 was limited to 64 kB of memory, so the original Mackintosh would have become obsolete very quickly.
This is not enough to allow anyone to claim that it would have been a commercial disaster, but it would certainly would have had a short lifetime and then there would have been significant costs to port any software to a replacement CPU with a greater address space.
Way back when I worked at HP in the Software Development Technology Lab, we invited a series of speakers to talk about their view of technology.
We had folks such as Jef Raskin, Ted Nelson, Douglas Englebart, James Burke. All quite fascinating & inspiring people.
Jef brought a Cannon Cat and discussed his views on User Interfaces & more. The MPE OS engineering guys were rather sarcastic in hearing his methodology around the OS approach of the CAT.
[OP] tylerdane | 21 hours ago
NetMageSCW | 21 hours ago
Left the strong impression that Jeff thought him an idiot and his questions leave the reader feeling Jeff might be right.
nlawalker | 20 hours ago
erickhill | 20 hours ago
sowbug | 20 hours ago
bombcar | 20 hours ago
mewse-hn | 19 hours ago
> JW: The original Mac was to be sold for $600. When it finally arrived it cost $2,500 and today the cheapest Mac is $699. Is this a disappointment to you?
> JR: Which? the $2,500, the $699? It was never supposed to be $600.
Like.. terrible question, annoyed interview subject.
Someone | 20 hours ago
“There's no doubt that Jef was the creator of the Macintosh project at Apple, and that his articulate vision of an exceptionally easy to use, low cost, high volume appliance computer got the ball rolling, and remained near the heart of the project long after Jef left the company. He also deserves ample credit for putting together the extraordinary initial team that created the computer, recruiting former student Bill Atkinson to Apple and then hiring amazing individuals like Burrell Smith, Bud Tribble, Joanna Hoffman and Brian Howard for the Macintosh team. But there is also no escaping the fact that the Macintosh that we know and love is very different than the computer that Jef wanted to build, so much so that he is much more like an eccentric great uncle than the Macintosh's father.
Jef did not want to incorporate what became the two most definitive aspects of Macintosh technology - the Motorola 68000 microprocessor and the mouse pointing device. Jef preferred the 6809, a cheaper but weaker processor which only had 16 bits of address space and would have been obsolete in just a year or two, since it couldn't address more than 64Kbytes. He was dead set against the mouse as well, preferring dedicated meta-keys to do the pointing. He became increasingly alienated from the team, eventually leaving entirely in the summer of 1981, when we were still just getting started, and the final product utilitized very few of the ideas in the Book of Macintosh. In fact, if the name of the project had changed after Steve took over in January 1981, and it almost did (see Bicycle), there wouldn't be much reason to correlate it with his ideas at all.”
latexr | 20 hours ago
This interview does seem to have a comment about it:
> Andy [Hertzfeld, a major developer on the early Mac team], unfortunately, has not generally gone back to the original documents, and he’s interviewed lots of people about the history of the Mac, but not me. His website is, as a result, full of errors.
adrian_b | 20 hours ago
JR: No. I designed it to be graphical from the ground up. But the text portions of the interface, which I also cared about, would have been cleaner. People have put together my dislike of the mouse (confusing dislike for a particular input device with dislike for graphic input devices in general; I personally prefer trackballs and tablets) and my careful attention to text handling to a false legend of my wanting a text-based machine. Andy [Hertzfeld, a major developer on the early Mac team], unfortunately, has not generally gone back to the original documents, and he’s interviewed lots of people about the history of the Mac, but not me. His website is, as a result, full of errors.
simondotau | 18 hours ago
Perhaps in this alternate universe, a substantially reworked “Lisa II” might have been Apple’s long-lived computing platform.
II2II | 16 hours ago
Part of the magic of the Macintosh was the simplicity of the hardware. In that respect, it was much closer to the Apple II than the Apple III or Lisa. Consumers may not think much about what's inside the case, but it matters when it comes to manufacturing costs and that translates into the cost for consumers. While the original Macintosh was by no means cheap, it was about half the cost of the Apple III and a quarter of the cost of the Lisa. Heck, even the adoption of the Macintosh was slow because of its price. Maybe a less expensive 6809 based Macintosh would have had more success in the market, at least early on. It's also too easy to read too much into the failure of the Canon Cat. The Canon Cat was introduced years later. User expectations were starting to solidify around the GUI at that point. (Then again, success was not guaranteed. Lacking compatibility with the Apple II would have held it back. Especially so after the introduction of the IBM PC since the IBM PC had IBM backing it.)
I also think the adoption of the GUI for consumer computers would have been delayed considerably without the Macintosh 128k. Early machines that supported a GUI tended to be expensive. Early versions of Windows were crude. The only real outliers in that respect were the Atari and the Amiga. Would they have supported a GUI without Apple taking that first step? It's hard to tell.
bombcar | 14 hours ago
simondotau | 6 hours ago
II2II | 5 hours ago
TheOtherHobbes | 6 hours ago
That was absolutely revolutionary.
S-100 systems and the early PCs were primarily text systems that sometimes happened to do crude graphics.
The original Apple II tried to do graphics but the tech to do it properly just didn't exist. And the underlying UI was still text based.
Raskin's Mac vision didn't make that leap. It wasn't just about the mouse, it was about the philosophy of the product. Raskin wanted text-but-cheaper-and-better, Jobs wanted pictures and art.
michaelcampbell | 5 hours ago
What do you reckon the "G" in GUI stands for, out of curiosity?
musicale | 16 hours ago
II2II | 15 hours ago
Aside from that, the MMU in the Lisa would have been a custom solution which Apple would have to support. When Motorola introduced an MMU, it was for 68020 generation machines. Apple should have been able to introduce memory protection at that point, but didn't. One of the reasons was that Apple struggled to make that next generation operating system while retaining compatibility with existing software (albeit, memory protection may have been only one of many problems). This was by no means a problem exclusive to Apple. Other platforms ran into similar issues.
musicale | 15 hours ago
Since then however Apple's OS and hardware strategy has been much more coherent, with macOS, iOS, iPadOS, tvOS, watchOS etc. sharing code, and sharing SoC technology as well. Ironically this is similar to Microsoft's "Windows [NT] everywhere" strategy.
leoc | 14 hours ago
pjmlp | 11 hours ago
I think it was in one of the On the Metal interviews where one of the guests mentions MPW was a submarine project, from UNIX background engineers, to eventually replace Pascal with C++.
WillAdams | 4 hours ago
https://www.folklore.org/Puzzle.html
To this day, one of my favourite word processors is WriteNow, which was ~100,000 lines of assembly.
pjmlp | 3 hours ago
Naturally there had to be a balance, until mid-90s what we consider AAA games, were mostly Assembly.
WillAdams | 3 hours ago
The observation was that linking in the Pascal library was problematic when one was storing everything on a single 400KB Micro Floppy.
pjmlp | 3 hours ago
Sorry if misunderstood.
asveikau | 16 hours ago
This seems really extreme. You're saying a trackpad would have made the whole thing a failure?
simondotau | 6 hours ago
The Macintosh (specifically the original 128k version) was a dismal market failure too. What succeeded (relatively speaking) was the platform/ecosystem.
rjrjrjrj | 2 hours ago
The 1986 Macintosh Plus was a huge market success and it is only modestly different from the original. Even the SE and Classic didn't change things much.
WillAdams | 16 hours ago
jnaina | 13 hours ago
Vision may spark greatness, but execution is what makes it real. The Hacker News crowd can debate endlessly about who conceived the Macintosh while dumping on Steve Jobs.
But Steve Jobs did what ultimately mattered: he shipped.
uxhacker | 4 hours ago
Also he defined the difference between computers and humans as computers been precise and accurate and humans as vague, but more flexible. We have now had a paradigm shift in that ai is now the flexible interface that sometimes hallucinates.
latexr | 20 hours ago
It’s been over a decade since the interview. Anyone familiar with anything Raskin was working then that is ubiquitous now?
a4isms | 20 hours ago
I have tried editing using only incremental search, and it was awful right up until the moment when I reached for it first instead of wanting a mouse or arrow key and then remembering I was only supposed to use incremental search.
From that moment on, I sailed along just fine. Does that mean it might have "won?" Certainly not, but all the same... Success in software design is absolutely not any kind of meritocracy outside of the tautological "If it won, it must have merit, winning is the metric for merit."
jdougan | 10 hours ago
andai | 20 hours ago
47282847 | 19 hours ago
pavlov | 20 hours ago
At the end of the article it reads:
> This article was first published on 2005.01.19.
It’s also evidenced by the reference to the “new iMac G5.”
ralfd | 15 hours ago
andai | 20 hours ago
https://en.wikipedia.org/wiki/The_Humane_Interface
GeekyBear | 20 hours ago
> The Canon Cat used a text-based user interface, without any pointer, mouse, icons, or graphics. All data was seen as a long "stream" of text broken into several pages. Instead of using a traditional command-line interface or menu system, the Cat used its special keyboard, with commands activated by holding down a "Use Front" key and pressing another key.
https://www.wikipedia.org/wiki/Canon_Cat
It was nothing like the Macintosh Apple shipped.
jimbosis | 19 hours ago
Jasper:
https://lab.alexanderobenauer.com/jasper/
https://lab.alexanderobenauer.com/updates/the-jasper-report
bitters:
https://m15o.ichi.city/bitters/
https://nightfall.city/nex/in/m15o/projects/bitters/ (very similar to the link above, but Nex is a neat protocol...)
https://sr.ht/~m15o/bitters/
Furthermore, Internet Archive hosts a runnable Canon Cat Emulation. I believe this means it is available in MAME as well.
https://archive.org/details/canoncat
kickingvegas | 19 hours ago
Animats | 18 hours ago
When Raskin was active, there was a whole industry selling "word processors", special purpose computers that just did text processing. Wang and IBM were the biggest makers. The IBM PC was descended from the IBM Displaywriter and used the same monitor. So at the time, word processing looked like the core desktop computer function.
So Raskin perfected the word processor interface. What he didn't get was that computing was not going to stop at word processors.
II2II | 16 hours ago
Everything I've read suggested that Raskin intended it to be programmable from the beginning, using Forth. Other descriptions suggested that, while document oriented, it was not intended to be exclusively oriented towards word processing. At least not in the sense of the (dedicated) word processors of the day. That said, I'm not surprised that user interaction was keyboard based. The project had it's origins around 1978/79. It would be about 5 years until computers were sufficiently powerful to support a coherent GUI at a reasonable price.
bitwize | 15 hours ago
The Forth language was available for programming and extending the machine, via a cheatcode. You had to type in the phrase "enable the Forth language" and evaluate it with a special command or something—you know, one of those things to provide hackability for those who needed such while keeping it an office appliance for the vast majority of users. I don't know if there was an intent for a market or library of third-party software, but that doesn't seem to have arisen.
rendx | 5 hours ago
Huh? We seem to have a completely different read of his work, like the whole ZUI Zoomable Interfaces research? That is not about word processing at all. How to navigate and interact with multi-dimensional data.
adrian_b | 8 hours ago
He says that his Mackintosh was also intended to have a graphic display, not a text display, but with a trackball instead of a mouse, therefore it was completely unlike Canon Cat.
coldtea | 19 hours ago
Behind the Macintosh project, yes.
Behind the Mac, as in, behind the Mac as it actually shipped, no. His ideas had little to do with it - it was almost entirely stuff designed by others when he was out of the project.
lysace | 19 hours ago
a4isms | 19 hours ago
https://www.asktog.com/papers/raskinintuit.html
A short must-read for people designing (via prompt or any other tool) user experiences. It is timeless (so far!)
shae | 18 hours ago
He was a fun person to chat with, lots of great ideas and the drive to work out the details.
labrador | 17 hours ago
adrian_b | 8 hours ago
That would have made little difference for a Mackintosh user. The hardware of a trackball is exactly equivalent with that of a mouse, neither is simpler than the other. (Optical mice without rolling balls have appeared only decades later.)
I have actually used trackballs instead of mice for a few years, and I have greatly preferred them to mice or touchpads.
Trackballs tend to be slower than mice, because you normally move them with the thumb or with the fingers, instead of moving the entire hand, but they are usually more comfortable than mice.
Nowadays, since several years ago, I use as the graphic pointing devices small graphic tablets configured in the relative mode instead of their default absolute mode. These are greatly superior from all points of view, speed, accuracy, comfort, to both mice and trackballs and to any other kinds of pointing devices, like trackpoints or touchpads.
So Jef Raskin had good reasons to question which is the best graphic pointing device, instead of just accepting the mouse because that happened to be the choice made at Xerox.
Based on my experience on how much better a stylus is than any kind of mouse, I consider the use of mice for pointing devices as a great historical mistake in the use of computers. I deeply regret that I have used mice for decades, instead of trying to find something better since the beginning.
The Apple Mackintosh is a significant culprit for the undeserved popularity of mice.
taneq | 6 hours ago
adrian_b | 4 hours ago
I use Wacom Intuos S graphic tablets, on Linux. These are cheap tablets without screens, with a USB or Bluetooth interface.
These tablets have the same size as a traditional mouse pad, so they do not take more size on the desk than a mouse.
The stylus is extremely light, so I can keep it between my fingers while touch typing with all fingers on the keyboard. Thus I can transition between typing and pointing much faster than with a mouse, where I have to grip the mouse or release it.
I configure the tablet in "Relative" mode, where the operating system sees it as a mouse and there is no difference in behavior between it and a mouse.
I configure the stylus to emit a "left click" when I touch the tablet with its tip. The stylus has 2 buttons that can be pressed with your index. I configure one to be "right click" and the other to be "double left click". You can choose any other behaviors.
Holding the stylus is much, much more comfortable than holding a mouse, because of the natural position of the hand.
Moving the cursor with the stylus is much faster than with a mouse. I can move it across the screen from corner to corner instantaneously, because the stylus is much lighter than a mouse, and there is no friction, since it does not touch the tablet, unless you use it to select an area.
The positioning accuracy is much better than with a mouse. If you desire so, you can do handwriting, e.g. signatures, or make drawings with it, which of course is not surprising as this is supposed to be a graphic tablet.
I tried this initially only hoping for a better comfort, because my hand was hurting from the excessive use of mouse all day long. But then I discovered that not only it is very comfortable, but also much faster and more accurate than a mouse can be. Therefore I do not intend to ever use a mouse again.
Trackpads are more comfortable than mice, but they are much slower, so they are not competitive for things like drawing electronics schematics, which I do from time to time. While trackpads, like touchscreens, do not have the inertia problem of a mouse, it is absolutely impossible to move your fingertips with the speed with which you can move the tip of a stylus, which amplifies the amplitude of your finger movements.
There are too few programs which know to use "mouse gestures" for the user interface, e.g. some expensive CAD/EDA programs or the Web browser Vivaldi.
Mouse gestures are already better than any trackpad gestures, but when you use a stylus they become even better, as they are pretty much the same movements as in handwriting.
WillAdams | 4 hours ago
I found them quite nice in the early days when the popularity of styluses resulted in more experimentation.
adrian_b | an hour ago
I think that radial menus could have been useful when used with graphic tablets used in their default "Absolute" mode, where the position of the stylus on the tablet corresponds directly to the position of the cursor on the screen, which makes more awkward the cursor movements in locations that are far away from the center of the screen.
No such problems exist when the tablet is in "Relative" mode, when the stylus behaves like a mouse, except that it has neither inertia nor friction and your hand rests in its natural orientation.
Using a graphic tablet in "Absolute" mode is equivalent with using a stylus on a touchscreen, e.g. on a smartphone or tablet, so in those cases using radial menus might also be convenient, unlike in my case, where the shape and position of menus do not matter.
WillAdams | 36 minutes ago
michaelcampbell | 5 hours ago
adrian_b | 5 hours ago
The last time when I had an Apple computer was 2 decades ago.
elzbardico | 16 hours ago
He may be the man who started the Macintosh project, but Steve Jobs saved the Mac from him.
adrian_b | 8 hours ago
The only technical detail that we know about the original Mackintosh that was a mistake was the choice of the MC6809 CPU, for reduced costs.
MC6809 was a very nice CPU and for many programs the Intel 8088 CPU from the IBM PC was slower than a 2 MHz MC6809, but MC6809 was limited to 64 kB of memory, so the original Mackintosh would have become obsolete very quickly.
This is not enough to allow anyone to claim that it would have been a commercial disaster, but it would certainly would have had a short lifetime and then there would have been significant costs to port any software to a replacement CPU with a greater address space.
IOT_Apprentice | 11 hours ago
We had folks such as Jef Raskin, Ted Nelson, Douglas Englebart, James Burke. All quite fascinating & inspiring people.
Jef brought a Cannon Cat and discussed his views on User Interfaces & more. The MPE OS engineering guys were rather sarcastic in hearing his methodology around the OS approach of the CAT.