Slashdot Mirror


Why Was Hypercard Killed?

theodp writes "Steve Jobs took the secret to his grave, but Stanislav Datskovskiy offers some interesting and illustrated speculation on why HyperCard had to die. 'Jobs was almost certainly familiar with HyperCard and its capabilities,' writes Datskovskiy. 'And he killed it anyway. Wouldn't you love to know why? Here's a clue: Apple never again brought to market anything resembling HyperCard. Despite frequent calls to do so. Despite a more-or-less guaranteed and lively market. And I will cautiously predict that it never will again. The reason for this is that HyperCard is an echo of a different world. One where the distinction between the "use" and "programming" of a computer has been weakened and awaits near-total erasure. A world where the personal computer is a mind-amplifier, and not merely an expensive video telephone. A world in which Apple's walled garden aesthetic has no place.' Slashdotters have bemoaned the loss of HyperCard over the past decade, but Datskovskiy ends his post on a keep-hope-alive note, saying: 'Contemplate the fact that what has been built once could probably be built again.' Where have you gone, Bill Atkinson, a nation of potential programmers turns its lonely eyes to you."

18 of 392 comments (clear)

  1. From HyperCard to PhotoCard by eldavojohn · · Score: 4, Insightful

    Where have you gone, Bill Atkinson, a nation of potential programmers turns its lonely eyes to you.

    Bill Atkinson: ... and that is how HyperCard works. Sir, HyperCard stands to transform most of your average users in application developers. It will be liberating and put the world at their ...
    Steve Jobs: People don't "want" to be liberated. People don't want to think. People don't want to have the burden of imagination placed on them. They want my imagination superimposed on top of theirs. They want what I tell them to want.
    Bill Atkinson: ... okay ...
    Steve Jobs: Nobody knows what to do with your 'HyperCard' program, look at all those buttons. All those buttons screaming at me, all night long. Pushing me into the lockers. Stealing my lunch money. NO MORE BUTTONS.
    *hurls a paperweight as hard as he can several feet from his desk*
    Bill Atkinson: Um, we can change the UI ...
    Steve Jobs: More than that, trim it down. Just a few options. 'Applications' is too broad -- too many branching factors.
    Bill Atkinson: Well, we could limit it to just database applications ...
    Steve Jobs: No, you know what people like? Photography. Make it make photos! Hold on a second ...
    *Jobs snorts a huge line of cocaine off his desk*
    Steve Jobs: Oh jesus that was good. Wait, wait I'm getting something ahhhh ahhhh la la la la la ahhh I'm getting something. Write this down: Postcard making application ... ahhh that takes your photos and sends them to people ... ahhh over the goddamn internet ... with very few buttons.
    Bill Atkinson: Sir, you're throwing away such a powerful application for mere postcard func ...
    Steve Jobs: Goddamnit Atkinson, this is exactly what HyperCard -- I mean PhotoCard -- needs to make it out there. Now go forth and do!
    Bill Atkinson: Yes my master ...

    And that's where Bill Atkinson has gone!

    --
    My work here is dung.
  2. Not this shit again... by Anonymous Coward · · Score: 5, Insightful

    Look, the average user is not us. The average user doesn't want to program their computer. The average user is, in fact, in the market for an expensive video telephone that also plays Angry Birds. That's why HyperCard was killed, and why the company that killed it went on to make literally unimaginable amounts of money. I don't like Steve Jobs or the direction Apple has gone in the past twenty years but I'm not going to delude myself into thinking that "what I like" is "what everyone wants and needs"; there are enough people here already doing that.

    1. Re:Not this shit again... by Slashdot+Assistant · · Score: 5, Insightful

      FileMaker Pro and Excel cover the bulk of small-scale tools and automation needs in the office. AppleScript and Automator bind them together to be able to build some pretty good systems. You may be romanticizing the old days. Just as now, most people had neither the ability nor the inclination to make things easier. HyperCard was powerful and relatively accessible. Let's not kid ourselves though that the average number cruncher or sales guy in an office is going to fire it up and quickly churn-out a CRM system that isn't a piece of shit?

      It's mostly pot-luck if someone in the office has a hacker mentality or even enough of an interest to begin coding/scripting. Given how computing in general has changed, I'd suspect that a smaller percentage of people are coming in to today's workforce with a hacker mentality. How many people below the age of 30 would have begun with computers that dropped them straight in to BASIC? How many computer magazines these days publish code listings, compared to in the 80s?

    2. Re:Not this shit again... by Kamiza+Ikioi · · Score: 5, Insightful

      "There is no reason anyone would want a computer in their home."
      - Ken Olson, president, chairman and founder of DEC

      Steve Jobs also famously said that the people don't know what they want until it is shown to them. He spoke of Henry Ford, saying that if he had asked what people wanted before the automotive revolution, they'd say a faster horse.

      I don't believe people don't want to program. In fact, they absolutely do want to program. They just don't want to learn a programming language to do it. Natural language programming and learned skillsets are how we teach children. Few people want to use a calendar, but you can talk to Siri, and it interfaces for you. Few people want to work spreadsheets, but Mint.com does all of the calculations for you.

      People want to be in control. They just want that control to conform to their natural skill sets, not new obscure skill sets.

      --
      I8-D
    3. Re:Not this shit again... by Capt.DrumkenBum · · Score: 5, Insightful

      "How many computer magazines these days publish code listings, compared to in the 80s?"

      I miss those days. Copy typing in a progran for hours from the magazine. Finally to type RUN, and see the glorious "SN error at 30", and the dawning realization that you had hours more of trying to figure out your typos, or worse trying to figure out what they had misprinted. Then to finally get it to run only to discover the magazine artists had shown great artistic license with their artwork next to the program listing.
      Finally to forget to save it to tape, shut off your computer, and realize you could do it all again tomorrow. :) Those were the days.

      Also, get off my lawn.

      --
      If I were God, wouldn't I protect my churches from acts of me?
    4. Re:Not this shit again... by SirGarlon · · Score: 4, Insightful

      The average user doesn't want to program their computer.

      Have you ever noticed that whenever anyone in IT speaks of the "average user," it is always with more than a hint of contempt?

      And so we throw the exceptional user under the bus because (we claim) the "average user" doesn't want to think. I did not know we were in the business of promoting mediocrity.

      I'm not going to delude myself into thinking that "what I like" is "what everyone wants and needs"; there are enough people here already doing that.

      Amen to that! However has it occurred to you that users might not only be different from "us," but also different from one another? I think there is a lot more diversity in the computer-using population than we tend to think there is: diversity in expertise, diversity in needs, diversity in preferences.

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    5. Re:Not this shit again... by billcopc · · Score: 4, Insightful

      Correct.

      The computers I use are nothing like the ones my wife or parents need. They have no use for 12 cores and 48 gigs of ram . They don't know what a compiler is. They mostly think programmers are weird magical beings that speak in "binary" and know how to do their own taxes. When I talk of all the work I do with virtual machines, I now make references to Inception, because that's as close as they will ever get to understanding the concept. They think a server is a mythical hyper-expensive meta-machine that is neither PC nor Mac, that houses mysterious super electronics including quantum processors and dilithium cores.

      These people never had a use for Hypercard, and never will. They can barely distinguish the two buttons on a standard mouse, and have to retype their password 10 times until they get it right (it's "password2", because "password1" would be too obvious!). For their uses, the more appliance-like things are, the better. Most users today are stumped by a command line. God forbid they'd have to use that thing with all the letters on it, that's for "serious hacker shit" only.

      Apple simple saw that the so-called "power users" were a dwindling species, replaced by Lifehackers and Redditors and other barely-technical wanna-bes. Now you're either a user or a developer, with not much of a market for people stuck in the middle, where Hypercard thrived.

      --
      -Billco, Fnarg.com
    6. Re:Not this shit again... by Caerdwyn · · Score: 4, Insightful

      And just how many hours a day do you think average users have available to become "You Lite"? Do you even practice what you preach on any subject other than software?

      Next time you seek health care or travel, be glad that doctors, plumbers and pilots don't have the same attitude toward you which you have toward them. Discover your own antibiotics and do your own labwork. Do your own surgery; if you're too lazy to learn, screw you and your tumor. Muck out your own septic tank so you can smell like you act. Fly your own damned plane, and while you're at it, BUILD your own damned plane. And house. And car.

      I'm building my own plane, so yeah, that does in fact make me better than you, Linux-boy. Like the attitude? Got it from you.

      --pilot, mechanic, ham "extra", and... oh yeah, software engineer.

      --
      Everybody gets what the majority deserves.
    7. Re:Not this shit again... by b4dc0d3r · · Score: 4, Insightful

      I automate things because I can.

      I watched a coworker have to click 'submit' and then select 'today' 40 times in a row every day because the required data entry tool for attendance tracking comes up with a blank slate, not sensible defaults for the use case.

      So I made a daemon app - when you click the submit button, it auto-populates whatever you had there before. Saved 30 minutes every day.

      But I didn't calculate how much time it would save. I just knew it would be annoying as piss to do that 40 times a day, and she didn't have the skills to fix it. So I did. On my own time, after hours.

      I chose my house via website scraping and automation, and I know far more about various internet related subjects than any reasonable person because I insist on automation. I would rather automate a task that I might use again rather than do it twice manually. Sometimes I don't have the choice.

      I don't know WTF hypercard does exactly, but I can guarantee you that anyone who used it has a leg up on their coworker or cohabitant or cohuman.

      The more you practice saving time, the better you get at actually saving time. Hypercard, Excel, Powerpoint, whatever it is - there are shortcuts, and we should practice using them. Point is, you have to practice saving time. If you automate something that no one ever uses, you probably learned something. And that means a lot, probably more than whatever you earn per minute times the number of minutes spent.

  3. no conspiracy by nine-times · · Score: 5, Insightful

    People tend to see conspiracies whenever something doesn't go the way they'd like. "Why didn't you do what I wanted you to do? It must be that you have a secret plan and you're out to get me!" In reality, I doubt that it was about Jobs wanting to make sure people can't do [whatever] with their computers, but because various people don't want to bother with it. In spite of the article's claim that there were "frequent calls to [revive Hypercard]" and a "more-or-less guaranteed and lively market", there probably wasn't enough actual interest to warrant development.

    See here's the thing: there are lots of things aimed at allowing people to script/automate things. There's Applescript and Automator, and some of these sorts of "programs" can be made with Filemaker products. If you want to get deeper, you can get Xcode for free. It's not as though there are no tools available.

    I think the real problem is that there's a lot of people who don't want to deal with the complications of making their own applications, even if it's as simple as Hypercard. Then there are people who do want to make their own applications and are willing to learn Xcode. There isn't a lot in between, and for those people, Automator and scripting serves well enough, and Apple probably thinks those are better solutions than Hypercard.

    1. Re:no conspiracy by jalefkowit · · Score: 5, Insightful

      Or an even simpler explanation -- rather than going through Apple's portfolio looking for things to axe, Jobs instead went through the portfolio looking for things to keep, and axed everything that didn't make the list. Given Apple's cash-strapped position in the late '90s, the list ended up being relatively short -- desktop Macs, laptop Macs, OS X -- so anything that wasn't directly related to one of those things was going to get cut.

  4. Re:The spirit lives on by Forbman · · Score: 4, Insightful

    Actually, I think that more than a few do, but the current programming tools are actually more or less for those who do it for a living.

    BillG was right - give the amateurs a decent enough tool to make THEIR lives more interesting. Granted, it does then frustrate the hell out of the professionals at work when these amateur hacks somehow metastasize off of their original builder's desktop and becomes a business tool, but... the wiser of us then see this as an opportunity to come up with a spec for a "real" application that is much closer to how the people actually doing that work see and do their work...

  5. AppleScript? Quartz Composer? by mikael_j · · Score: 5, Insightful

    Ok, so maybe AppleScript and Quartz Composer aren't 100% exactly what Hypercard was, but they're still there, and there's Xcode if you want to do "real" development. Not to mention that you've got all the usual *nix tools available if you're that kind of power user.

    To pretend that Apple killed Hypercard because it interfered with the Mac "walled garden" is just a conspiracy theory. If that was the reason it was killed and remained dead then Mac OS X wouldn't ship with python and Bash. Apple wouldn't have been giving Xcode away (and recently selling it as a download for $5). Nor would they have provided Quartz Composer and AppleScript.

    But yeah sure, walled garden, ooooh, spooky...

    --
    Greylisting is to SMTP as NAT is to IPv4
  6. This is revisionist history at its worst. by ultramk · · Score: 5, Insightful

    Apple didn't kill Hypercard, the WWW did.

    But by the time they actually stopped selling it, it hadn't been updated in many many years. All the people who were really into Hypercard had long since migrated into two different technologies: Supercard, which is still being made I guess (most versions of Myst were built on it), and this little technology called... oh gosh, what was it now... "HTML" or something like that.

    Seriously, just about anything you could possibly want to do in Hypercard could be done just as easily in HTML with the advantage of being accessible to the world at large. There were a few exceptions, but those were taken care of at first by plugins and now by HTML5.

    Mind you, I say this as someone who ran the Hypercard SIG at one of northern California's largest MUGs.

    --
    You catch enchiladas by picking them up behind the head and holding them underwater until they don't kick anymore -VeGas
  7. But don't hinder the average user from becoming us by tepples · · Score: 5, Insightful

    Look, the average user is not us.

    But that doesn't mean Apple has to actively hinder the average user from becoming us.

  8. Re:Supercard was available after Hypercard cancell by sunderland56 · · Score: 4, Insightful

    Any cancelled project that was *truly* useful has several open-source versions of the same idea. So, where is hypercard for linux?

  9. Re:Apple is the 1970s computer maker by voidptr · · Score: 5, Insightful

    XCode is still free with OS X today, long after Apple absorbed NeXT. Plus, Apple has dumped plenty of resources into XCode and Cocoa every year to make it easier and easier to do simple programming tasks of the sort which is being discussed, things like Core Data and Bindings on top of Interface Builder.

    --
    This .sig for unofficial government use only. Official use subject to $500 fine.
  10. Re:But don't hinder the average user from becoming by ILongForDarkness · · Score: 4, Insightful

    And pay us oodles of money because we are the wizards and they the pages. Works for me. People interested in a craft will figure out the tools. People not interested won't care to learn they'll get someone else to do it for them. Ex. I'm not interested in masonary. When I needed brick work done I didn't say "well I only need a chisel, a hammer, and a bucket to mix motar". I didn't care, it didn't interest me, I certainly couldn't be bothered spending the time to become proficient in the task so I paid a few grand and had someone that already knew what they are doing to do the work for me. Works for me, they got the sunburn while I played videogames.