Think Retro: How HyperCard inspired a generation of future developers
By Christopher Phin, Macworld
Almost by necessity, Apple grew out of the homebrew movement, in which enthusiasts swapped knowledge and parts for building computers, and were as much tinkerers and electrical engineers as they were users.
That attitude, though—that you could do anything you liked just so long as you learned a few basic rules and concepts—wasn’t just limited, in those early days, to the hardware. Apple started bundling a little app called HyperCard with the Macs it sold in 1987, and with HyperCard, if you could think of an app, you could build it.
It used a card-based metaphor, not unlike a presentation deck in Keynote, but vastly more powerful, since you could not just make buttons active to move from card to card, but also do rich, complex programming using some simple, English-like commands.
Apple has moved away from the homebrew mindset, making computers for the desktop, laptop, and pocket that are hugely powerful but which trade the Wild West attitude of the ’80s for stability and a very different kind of creativity. For Mac users of a certain vintage, though, HyperCard still looms large in the mind.
When we asked on Twitter what your memories of HyperCard were and why you thought it was important, one of the most common replies we got was from app-makers today who said that they might never have become developers in the first place if it wasn’t for HyperCard.
We heard that again and again, and a common thread was the users’ young age.
Adam Kemp got his first coding experience using HyperCard in junior high, and the programmer behind
Notice Development started in school too:
@chrisphin@macworld Using HyperCard in jr. high was my first experience using code to control a computer. So fun I made a career of it.
Some people we heard from even carried those lessons back into the classroom, like
@travoose: “It was my first introduction to doing something produced on a computer that I could see instant results of. It’s the reason why I am a computing teacher today.”
@ddddrew made “A presentation with pictures of my favorite baseball players and their stats. Dissolving transitions! Easy for a kid to use.”
“HyperCard was the first real solution to create something without being a developer!,” said
@betancur; “And amazing apps like Myst born!” Ah,
Myst—probably the most famous HyperCard app, and one that brings us back to HyperCard’s role in enfranchising entire generations of programmers. It was important, says
@chrisphin Because HyperCard allowed Myst to be built, which got me interested in making games, which made me become a programmer
To celebrate HyperCard, I went to London—to the prestigious
London College of Communication—to talk to
Keith Martin, a senior lecturer there for the video above. We wanted to explore more the impact and legacy of this astonishing app-building app. (Apologies in advance for the subpar audio.)
Share your memories of HyperCard in the comments, or if you’re too young to have used it, let us know what other creative tools have inspired you!