Skip to Content

How the Wiki Was Born of Apple and the Mac

Bill Atkinson invented everything from the menu bar to hypercard–the program that inspired the first wiki.

The wiki is a funny thing: unlike the blog, which is a bastard child of the human need to record life’s events and the exhibitionistic tendencies the Internet encourages, there is nothing all that obvious about it.

Ward Cunningham, the programmer who invented the modern wiki, has said that this is precisely what made it so compelling – it was one of those too-obvious ideas that doesn’t really make sense until you’ve seen it in action. To judge by the level of discourse in the average well-trafficked comment thread, to put a page on the internet and to invite all to edit it is a recipe for defacement and worse. Yet it works – in part due to its occasionally ant-democratic nature.

Unlike the first weblogs, which were personal diaries, the very first wiki – it still exists – is devoted to software development. But where did its creator get the idea to create a wiki (then called a WikiWiki) in the first place?

Hypercard.

It’s a name that will mean a great deal to anyone who can identify this creature:

Moof!

Hypercard was the world wide web before the web even existed. Only it wasn’t available across a network, and instead of hypertext, it was merely hypermedia – in other words, different parts of the individual ‘cards’ one could create with it were linkable to other cards.

The most famous application ever to be built with Hypercard is the original version of the computer game Myst. (Which, like seemingly every other bit of puzzle, arcade and adventure game nostalgia, has been reconstituted on the iPhone.)

Hypercard made it easy to build “stacks” of graphically rich (for the time, anyway) “cards” that could be interlinked. Cunningham built a stack in Hypercard that documented computer programmers and their ideas, and, later, programming patterns. The web allowed him to realize an analogous “stack” in a public space; the last step was to allow anyone to add to it.

Bill Atkinson, the Apple programmer who invented Hypercard, also invented MacPaint, the QuickDraw toolbox that the original Macintosh used for graphics, and the Menu bar. He is literally one of those foundational programmers whose ideas – or at least their expression – have influenced millions, and have descendants on practically every computer in existence.

Which means Atkinson gave birth to a system elegant enough to presage the world wide web, inspire the first Wiki (without which Wikipedia, begun in 2001, would have been impossible) and give rise to the most haunting computer game of a generation. Both Atkinson and Cunningham are links in a long chain of inspiration and evolution stretching back to the earliest notions of hypertext.

And that’s how Apple – or specifically Bill Atkinson – helped give birth to the wiki. Which is 16 years old today!

Follow Mims on Twitter or contact him via email.

Keep Reading

Most Popular

Large language models can do jaw-dropping things. But nobody knows exactly why.

And that's a problem. Figuring it out is one of the biggest scientific puzzles of our time and a crucial step towards controlling more powerful future models.

OpenAI teases an amazing new generative video model called Sora

The firm is sharing Sora with a small group of safety testers but the rest of us will have to wait to learn more.

Google’s Gemini is now in everything. Here’s how you can try it out.

Gmail, Docs, and more will now come with Gemini baked in. But Europeans will have to wait before they can download the app.

This baby with a head camera helped teach an AI how kids learn language

A neural network trained on the experiences of a single young child managed to learn one of the core components of language: how to match words to the objects they represent.

Stay connected

Illustration by Rose Wong

Get the latest updates from
MIT Technology Review

Discover special offers, top stories, upcoming events, and more.

Thank you for submitting your email!

Explore more newsletters

It looks like something went wrong.

We’re having trouble saving your preferences. Try refreshing this page and updating them one more time. If you continue to get this message, reach out to us at customer-service@technologyreview.com with a list of newsletters you’d like to receive.