News for hackers. Stuff that matters.
Re:Hypercard – Way Too Early by kabdib on Friday February 21, 2014 @12:48AM (#7275635)
If HyperCard had had a good network API, things would have been a lot different. The thing that steamrollered HyperCard was Visual BASIC, which could talk to all kinds of system services, and once it had COM support, could talk to just about anything on the planet. Also, everyone understood BASIC, and HyperTalk, though interesting and easy to use, was very closed and pretty much a toy.

Apple's networking APIs weren't very well designed. In fact, you couldn't even get to AppleShare volumes; there wasn't an official API to mount 'em. So I wrote one, and I was still getting occasional email about the Mount XCMD a decade later. Apple just didn't have much vision or follow-through back in the late 80s and early 90s.

Re:Hypercard – Way Too Early by gilgoomesh on Friday February 21, 2014 @02:02AM (#7275781)
I think it's difficult to point at any one, two or three things about Hypercard that caused it to slowly die. It very much died a death of a thousand cuts.

a) It was written quickly by one programmer (Bill Atkinson) who left Apple shortly after and (if rumors are believed) no one else really understood his code.

b) It never really adapted to colour displays

c) It never adapted to variable size displays

d) It had no networking so it couldn't compete with the web

e) It didn't run on Windows or Unix so it couldn't compete with the web

f) It was closed source and proprietary so it couldn't compete with the web

g) The free version of Hypercard was made read-only and lost the ability to write and edit stacks (taking away the entire point of Hypercard)

h) XCMDs were a pain to write but required for almost anything (Hypercard's API were never really extended to include new features as the Mac added them)

i) Apple themselves stopped using it for all help and tutorials on the Mac so people stopped experiencing its metaphors when they first used their Macs

j) Apple moved it to Claris (who killed everything they touched)

Re:Hypercard – Way Too Early by flomo on Friday February 21, 2014 @03:41AM (#7276006)
> The thing that steamrollered HyperCard was Visual BASIC

True from a market standpoint, I recall one of the Mac magazines had an article about jerry-rigging a database front-end in HyperCard, and it was clear it was no VB.

However, more similar in spirit to HyperCard was Lotus Notes, with its networked hypertext document databases where data storage was largely abstracted away. That was a proprietary web before there was the web. (However with an awful UI and ugly templates.)

Re:Hypercard – Way Too Early by kabdib on Friday February 21, 2014 @12:47PM (#7278210)
Every time I had to use Notes, I died a little inside.

Fortunately the company I was working for that used it had other "bad environment" issues (e.g., running awful antivirus software on dev machines, resulting in a 4X slowdown of compiles), and I ragequit to do coffee shops and bookstores for a summer.

Notes: both a symptom and a disease :-)

Re:Hypercard – Way Too Early by doctorwho on Friday February 21, 2014 @11:52AM (#7277834)
Lotus Notes was an awful way to do anything. It allowed people with little to no programming skill to destroy the IT capabilities of small business and non-profits. If that had been backed by anyone except Lotus it would have died on the drawing board (as it should have).
Re:Hypercard – Way Too Early by flomo on Friday February 21, 2014 @03:44PM (#7279293)
That was the entire appeal of Notes/Hypercard, people could throw together a small database application and it wasn't any more difficult than creating a spreadsheet. (The big difference was that Notes apps were automatically network client-server.) I think it's rather cynical and elitist to say that something which empowered users "destroyed IT capabilities", and it's not like many of those small orgs really had IT capabilities.

But like HC, the Notes designer software was turned into an added-cost product, and after that both Notes and HC became the domain of 'IT experts' that knew how to work around the limitations of a rinky-dink platform.

This was all long ago, for most people now Notes is just a terrible email application.

Re:Hypercard – Way Too Early by doctorwho on Friday March 07, 2014 @02:01PM (#7362023)
Notes was always a terrible email application :)

You are right about the level of IT capability of most small shops, maybe I "crippled" would have been better than "destroyed".

But elitist?

Have you ever considered working on your home furnace? There are people who can do these things. The ones who THINK they can do it are Darwin Award winners.

The downside of an amateur rolling their own solution in Notes was not life threatening but it certainly wasn't smart.

Notes gave people who had no idea what they were doing the confidence to build solutions that were fine for personal use but completely unsustainable at even small office scale.

The "experts" who adopted HC and Notes were the ones who did the real damage though. These folks (and I knew a few) were just a step above the guy in the office who refilled the toner in the photocopier. They created half-working systems and then moved on. They didn't have to live with the technical debt they left in their wake.

They set unrealistic expectations for what good IT solutions should cost and left guys like me trying to clean up their mess for years.

Re:Hypercard – Way Too Early by flomo on Wednesday March 12, 2014 @03:16AM (#7384373)
Sorry, I wrote a fairly long reply and HN told me my link had expired and the text was lost. Perhaps too long then :)

In any case, Notes ended up sucking, anyone who saw what happened can toast to that.

Re:Hypercard – Way Too Early by lutusp on Wednesday March 12, 2014 @03:33AM (#7384410)
> Sorry, I wrote a fairly long reply and HN told me my link had expired and the text was lost.

Some suggestions. First, if you've typed longer than a minute, make a backup copy of your reply, even go so far as to compose it in a separate text editor, then paste the result into HN. Second, if you encounter the dreaded "link expired" message, select all (Ctrl+A) then copy (Ctrl+C) the content of the entry window, then press browser refresh, then paste (Ctrl+V) the text you just copied. Then click "Reply."

Re:Hypercard – Way Too Early by flomo on Wednesday March 12, 2014 @03:55AM (#7384465)
Hypothetically, if you stumbled upon some folks arguing about Lotus Notes R3, wouldn't you assume they knew the standard windows shortcuts?

(Trick question, R3 only had ctrl-insert etc OS/2 shortcuts!)

In any case I apologize my paste-buffer foibles denied you my three paragraphs of immense wisdom regarding the good & bad of an obsolete end-user friendly distributed database system that went out of style a couple decades ago.

Re:Hypercard – Way Too Early by lutusp on Wednesday March 12, 2014 @12:47PM (#7386705)
> Hypothetically, if you stumbled upon some folks arguing about Lotus Notes R3, wouldn't you assume they knew the standard windows shortcuts?

Lowest common denominator, as they say. When I encounter someone who loses his content on the HN interface, I make some simplifying assumptions. :)