story
I guess we'll agree to disagree, I don't think someone needs to use the phrase "first-order functional programming" when they give the very definition of it, which is what Wikipedia does: summarize Kay's argument.
I do agree the article itself was quite interesting, and certainly ahead of its time.