The Original Macintosh:    8 of 39 
Mister Macintosh
Author: Andy Hertzfeld
Date: February 1982
Characters: Steve Jobs, Andy Hertzfeld, Susan Kare, Folon
Topics: Software Design, Personality
Summary: Steve has a unique idea for the software
Mr. Macintosh,
as rendered by Folon (courtesy of Digibarn)

Steve Jobs often came by Texaco Towers after dinner, to see what was new, and we'd usually show him whatever recent progress we made. Sometimes he'd be pissed off about something, but other times he'd be really excited about a new idea.

I was the only one in the office one evening when he burst in, exclaiming that he had a flash of inspiration.

"Mr. Macintosh! We've got to have Mr. Macintosh!"

"Who is Mr. Macintosh?", I wondered.

"Mr. Macintosh is a mysterious little man who lives inside each Macintosh. He pops up every once in a while, when you least expect it, and then winks at you and disappears again. It will be so quick that you won't be sure if you saw him or not. We'll plant references in the manuals to the legend of Mr. Macintosh, and no one will know if he's real or not."

Engineers like myself always daydream about building surreptitious little hacks into the software, but here was the co-founder and chairman of the company suggesting something really wild. I enthusiastically pressed him for details. Where should Mr. Macintosh appear? How often? What should he do when he shows up?

"One out of every thousand or two times that you pull down a menu, instead of the normal commands, you'll get Mr. Macintosh, leaning against the wall of the menu. He'll wave at you, then quickly disappear. You'll try to get him to come back, but you won't be able to."

I loved the idea and promised that I would implement Mr. Macintosh, but not right away, since there were still so many more basic things to get done. Steve told the idea to the marketing team, and eventually recruited the French artist Folon to do some renditions of Mr. Macintosh. I also asked my high school friend Susan Kare, who hadn't started with Apple yet, to try to draw some Mr. Macintosh animations.

Most of the Macintosh system software had to be packed into a 64 KByte ROM, and ROM space got more scarce as development proceeded and the system grew. Eventually, it was clear that we'd never be able to fit bitmaps for Mr. Macintosh into the ROM, but I wasn't willing to give up on him yet.

I made the software that displayed the menus look at a special low memory location called the "MrMacHook", for an address of a routine. If the routine is present, it's called with parameters that let it draw in the menu box, and it returns a result that tells the menu manager if it did anything. Using this, an application or system module could implement Mr. Macintosh (or perhaps his evil twin) if they saw fit.

I'm not sure if anybody ever actually implemented Mr. Macintosh or used the "MrMacHook" for something worthwhile.

Calculator Construction Set
Back to The Original Macintosh
-2000 Lines Of Code

Account Name:


Create new account
Overall Rating: 4.28

Your rating:





I heard this story as a beginning Mac programmer in college, and was inspired to take advantage of MrMacHook...but not for anything worthwhile! It must have been 1984 or 1985. Not having enough MacPaint skills to actually draw a Mr. Macintosh, I stuck to text. I surreptitiously installed an INIT on a friend's Mac that would randomly (and rarely) replace the contents of a menu with a lengthy rude comment about my friend. Since the menu was the same size as usual, and it did fill with text as usual, it was a great "did I just see that?" effect, as I imagined Mr. Macintosh would have been. I did have to figure out how to call the real Menu Manager to calculate the size and location it would have used for the real menu, but ah, life was simple back then.
It's a great pleasure to read those articles about the creation of the Macintosh. They give interesting insights about how this wonderful OS came to life. Just a little thing... Folon is not French but Belgian ;)!
Folon passed away a couple of months ago
According to the book Apple Confidential, Folon is the Belgian-born poster artist Jean-Michel Folon. According to he indeed died on October 20, 2005.
Cool, I remember seeing the symbol MrMacHook and always kind of wondered where the name came from. Now I know!
MrMacHook was eventually renamed MBarHook.
Falon's sculpture that looks like Mr. Macintosh:
Awesome story. Thanks for sharing. It inspired me to make this short Vine video about Mr. Macintosh: