Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
Programming Apple

Bill Atkinson, Hypercard Creator and Original Mac Team Member, Dies at Age 74 (appleinsider.com) 35

AppleInsider reports: The engineer behind much of the Mac's early graphical user interfaces, QuickDraw, MacPaint, Hypercard and much more, William D. "Bill" Atkinson, died on June 5 of complications from pancreatic cancer...

Atkinson, who built a post-Apple career as a noted nature photographer, worked at Apple from 1978 to 1990. Among his lasting contributions to Apple's computers were the invention of the menubar, the selection lasso, the "marching ants" item selection animation, and the discovery of a midpoint circle algorithm that enabled the rapid drawing of circles on-screen.

He was Apple Employee No. 51, recruited by Steve Jobs. Atkinson was one of the 30 team members to develop the first Macintosh, but also was principle designer of the Lisa's graphical user interface (GUI), a novelty in computers at the time. He was fascinated by the concept of dithering, by which computers using dots could create nearly photographic images similar to the way newspapers printed photos. He is also credited (alongside Jobs) for the invention of RoundRects, the rounded rectangles still used in Apple's system messages, application windows, and other graphical elements on Apple products.

Hypercard was Atkinson's main claim to fame. He built the a hypermedia approach to building applications that he once described as a "software erector set." The Hypercard technology debuted in 1987, and greatly opened up Macintosh software development.

In 2012 some video clips of Atkinson appeared in some rediscovered archival footage. (Original Macintosh team developer Andy Hertzfeld uploaded "snippets from interviews with members of the original Macintosh design team, recorded in October 1983 for projected TV commercials that were never used.")

Blogger John Gruber calls Atkinson "One of the great heroes in not just Apple history, but computer history." If you want to cheer yourself up, go to Andy Hertzfeld's Folklore.org site and (re-)read all the entries about Atkinson. Here's just one, with Steve Jobs inspiring Atkinson to invent the roundrect. Here's another (surely near and dear to my friend Brent Simmons's heart) with this kicker of a closing line: "I'm not sure how the managers reacted to that, but I do know that after a couple more weeks, they stopped asking Bill to fill out the form, and he gladly complied."

Some of his code and algorithms are among the most efficient and elegant ever devised. The original Macintosh team was chock full of geniuses, but Atkinson might have been the most essential to making the impossible possible under the extraordinary technical limitations of that hardware... In addition to his low-level contributions like QuickDraw, Atkinson was also the creator of MacPaint (which to this day stands as the model for bitmap image editorsâ — âPhotoshop, I would argue, was conceptually derived directly from MacPaint) and HyperCard ("inspired by a mind-expanding LSD journey in 1985"), the influence of which cannot be overstated.

I say this with no hyperbole: Bill Atkinson may well have been the best computer programmer who ever lived. Without question, he's on the short list. What a man, what a mind, what gifts to the world he left us.

Bill Atkinson, Hypercard Creator and Original Mac Team Member, Dies at Age 74

Comments Filter:
  • Thatâ(TM)s what got Steve Jobs, right? Does it run in the company or just a cali thing? Or maybe an era thing?
    • by Anonymous Coward

      I remember it being installed, and had no idea what the hell it was useful for. Everyone else who used a Mac didn't either.

      • Wasn't Myst written with this?
        • Yes. Also, DIVA videoshop which was the 1st good video editor was made in it! It later exploded as a rewritten pro app, known as AVID. It inspired and influenced many other things; like web pages. QuickDraw was like a precursor to PDF and helped Mac dominate publishing.

          Wish people still realized the superiority of the universal top-edge Menu Bar! I won't use a system without one... and Linux needs to make that easier to configure.

        • Wasn't Myst written with this?

          I think it was prototyped in HyperCard. But it had to move to something else; so that it could both be ported to Windows, and to be compatible with Post-HyperCard-Era Macs, too.

          • by _merlin ( 160982 )

            No, MYST shipped as a HyperCard application. They used one of the compatible runtimes for Windows to port it (there were several of them available). The RealMYST remake (the one that plays more like an FPS where you can walk anywhere rather than fixed viewpoints) obviously uses a different engine. The various versions on Steam are also using a new runtime.

      • What did HyperCard even do?

        It's kind of hard to explain, and honestly my memory of what you could do with Hypercard and how you actually did it is very fuzzy as it was so long ago.

        But basically it was a visual programming languages, where the visual bits you drug around were then also backed by actual code that would do things. You would create a variety of cards, and in those cards could store data, move on to other cards, and so forth.

        Some people used it to create games, but used it to create an invento

      • by gtall ( 79522 )

        Hypercard was great for slide decks, whacking together some cheap and dirty computations that had an understandable interface, recording all all sorts of minutiae, whacking together mockups of an app you want to build so you can see how the interface works, etc.

      • At the easiest level it is to think of it as linked web pages running locally.

        Basically you did stacks of cards that could contain things like information, buttons and such and you could then navigate them like you can a web site today.

        But on a more complex level it could actually also have actual scripts and such in addition.

        As to what to use it for:
        -We did a adventure game based on exploring a crazy mages whacky dungeon on it and shared it with others.
        -But more seriously it was used for things like traini

      • by eriks ( 31863 )

        Hypercard + Internet (sort of) = WWW

        Hyperscript influenced Actionscript, Applescript and Javascript.

    • No, pancreatic cancer is not a "Cali" thing. Too little is known about causes it. I can tell you that 3 nuclear physicists in a lab of 20 in France died of the same cancer, including my dad. Those are way higher stats than normal. It very likely has to do with radioactivity exposure. That shouldn't have been an issue in Apple buildings, though. But could be something else environmental still.

    • It appears that the issue is two-fold. Pancreatic cancer is not well understood and the pancreas is quite vital to maintaining life.

      I did a search on the most common cancers and I found this: https://www.cancer.gov/types/c... [cancer.gov]

      Cancer in the bladder, breast, colon, kidney, lung, skin, prostate, and more can be treated with removing all or part of that organ with the person still being able to survive, in part because some of this is redundant like having two kidneys and two lungs. People can live without a p

      • What feeds cancer is sugar and glutamine. You can clamp down on sugar but glutamine is very hard to shut down -- ketogenic diet, periodic water fasting helps, and some hard to obtain pharmaceuticals help with managing glutamine levels to fight cancer. Dr. Thomas Seyfried is an authority in this area and his interventions have helped real cancer patients

        This article describes methods to help your body heal cancer, in cooperation with standard medical care: https://enconsed.blogspot.com/... [blogspot.com]

    • by doug141 ( 863552 )

      Steve Jobs was exposed to cancer-causing "new car smell" every single day. In California, new cars had grace period to get license plates, and cars without plates could park in handicapped spaces without penalty, and Steve Jobs was a psychopath, so he had an arrangement with a car dealership for a regular new car without plates so he could park in handicapped spaces.

      https://www.cultofmac.com/news... [cultofmac.com]

  • He will be missed (Score:5, Interesting)

    by angel'o'sphere ( 80593 ) <angelo.schneider@NoSpam.oomentor.de> on Saturday June 07, 2025 @09:55PM (#65435095) Journal

    I did a lot of small Apps/Stacks, notable an Japanese - English/German dictionary.
    I did not know that you could install a jap. keyboard, lol. So I made a card/page with hand drawn Hiragana. As using the mouse to type was a bit cumbersome, I wrote a parser from roma(n)hi to Japanese characters. Basically I only looked up the picture of the char in my keyboard, and drew that where it was needed. All data was in "roma(n)ji". No Japanese characters. Did Unicode exist at that time (~1990)?

    At some point a co student mocked me about my "crude looking font". When I explained, I had drawn it with my mouse, he looked dumb folded and "installed" in front of my eyes a Japanese (and a few other) keyboards.

    At that time it never came to my mind to check system preferences for more languages or keyboards - lol.

    I read somewhere, he programmed his first version, in just a few weeks ... astonishing!

    • He wrote cleaner code in assembly [github.com] than most people write in Javascript. Straightforward, elegant, readable (if you read assembly, of course). Even if you don't read assembly, you can get the main idea.
      • The thing about his negative LOC immediately endears him to me.

        When I was working at a medical tech company management tried the same thing. Daily report of LOC. I had been hired to refactor and rewrite a terrible bloated piece of PHP hell into something more sane. I realised a lot of its problems had to do with the fact its algorithm was about 4 nested deep layers of for loops with an SQL in the middle (with injection vunls, because of course, PHP) So I refactored about 10 pages ino a page of code and a sl

        • I had a coworker who dealt with that situation by double-spacing his code. A blank line on every other line.
          • I had a coworker who dealt with that situation by double-spacing his code. A blank line on every other line.

            Love that. I've done a lot of work on metrics and constantly have to explain to clients to think about what behaviors it will drive because we all are good at figuring out how to game them. When I worked at a big consulting firm billable hours were the key; most of my projects were fixed cost with prices high enough tha my actual hours vs billable ratio was less than one, and often a lot less. So when I was close to my target I'd give other team members hours if they were in danger of falling short so t

  • Everyone always talks about Woz but it sure seems like Atkinson deserves nearly as much praise.

    Sad to see one of the great ones go, but accomplished so much for so many and that is better than a lot of people manage.

    • Everyone always talks about Woz but it sure seems like Atkinson deserves nearly as much praise.

      Sad to see one of the great ones go, but accomplished so much for so many and that is better than a lot of people manage.

      Woz says there was none greater than Bill, and that he was honored to be able to work with him.

    • by Creepy ( 93888 )

      He *expletive* co-founded General Magic with Andy Hertzfeld and Marc Porat, which was an Apple spinoff that basically invented the smartphone. Apple cannibalized their work for the iPhone and EDS for OnStar. You can watch the documentary about it on NetFlix and YouTube (look for General Magic).

  • This always seemed to me to be a big influence on the web: the idea of pages/cards which could call up data and interact.

    • This always seemed to me to be a big influence on the web: the idea of pages/cards which could call up data and interact.

      Not to in any way minimize Bill's most-significant contributions; but there was cross-pollination of a lot of ideas regarding information storage, indexing, and presentation around that time. Let's not forget, for example, Ted Nelson; who is still with us, BTW!

    • This is likely an implementation of the "memex" as envisioned by Vannevar Bush: https://en.wikipedia.org/wiki/... [wikipedia.org]

      Bush envisioned a machine loaded with microfilm copies of books and other materials that could be reached by means of association than some hierarchical index. His vision of how such an information storage device would work was limited by the technology of the time. Memory was expensive but microfilm was relatively cheap. If there was a kind of searchable database in memory to associate differ

  • Steve Jobs made a lot of good future-oriented decision for the first Mac. But he didn't build in networking from the start, which eh later acknowledged was an oversight.
    Similarly, Hypercard was a fascinating single user experience for hyperlinked content. I did some early hobby programming on it and was impressed how you could make something cool with it. But imagine if it would have offered seamless connection to other hypercard stacks on remote computers from the beginning, it could have changed the way
    • Steve Jobs made a lot of good future-oriented decision for the first Mac. But he didn't build in networking from the start, which eh later acknowledged was an oversight. Similarly, Hypercard was a fascinating single user experience for hyperlinked content. I did some early hobby programming on it and was impressed how you could make something cool with it. But imagine if it would have offered seamless connection to other hypercard stacks on remote computers from the beginning, it could have changed the way we see the internet. Atkinson was indeed a genius... MacPaint, Quickdraw routines, Hypercard. Impressive!

      No doubt. Killing HyperCard was a big mistake, IMHO, when you think of what could have been. I played with it on my ][gs. It was powerful and relatively intuitive, and had Apple moved forward could have been a major player in today's internet. Of course, that would have meant Apple would have had to expand it to Windows but doing so very well might have created the first cross platform browser. Given Jobs' focus on design, the net might be a vastly different experience had he pushed HyperCard developme

  • > was principle designer of the Lisa's graphical user interface

    I wonder what sort of principles did he design

    • I am a pretty good reader but I had to look up "principle" to understand your comment.

      Good spot !
  • Hypercard influenced VB, one of the most most productive dev tools ever. We somehow de-evolved into bloated buggy learning-curve-heavy web stacks. Ooga Booga.

    Most of the complaints about VB-like tools are fixable, but too few bothered to apply some R&D, instead throwing the baby out with the web water, giving us fucked up frameworks on top of the brain-damaged DOM and CSS. You humans are doing it wrong.

    Git off my productive lawn, you wormy little buzzword fuckers!

Are you having fun yet?

Working...