Got a comment I've been waiting for for a long time:
I don't think we called programs "apps" back in the day
I know it feels that way. It really does. But it's not true; the word is ancient.
In print, you can find it in various magazines going back to 86 here and there. Since it's a pretty obvious abbreviation for the fairly lengthy word 'application' it got independently invented many times. But in '89 Dvorak (seemingly) coined "killer app," and pretty much overnight it became a common term in publications, PC Mag uses it heavily throughout the early 90s.
Among nerds however it seems to go back much further; I tried a Google Groups search for "before:1989/01/01 "apps" " (apps in quotes) and found, for instance, one Scott Miller opining in November 1984 that "Some [UNIX] apps will in fact port just by recompiling." There are tons of other hits from the mid to late 80s; this was absolutely A Thing. And why wouldn't it be? Do you want to spell out Applications over and over and over? Abbreviations are a universal element of natural language.
I think the reason that it feels like a neologism is because prior to the smartphone explosion, most people simply didn't talk or think about computer software. Those who did were nerds, and we used a mix of terms: "applications", "programs", "apps", "software." Up through the 2000s however most end users thought of everything their PC could do as inherent functionality, and didn't really distinguish between the computer, the OS, and the programs running within it, so they had little reason to use any of these terms.
Smartphones made the practice of installing new software on a device a vastly more common experience for the everyday user, and at the same time they taught everyone that the only name for these things was "apps." It's not a new word by any means, but a lot more people are using it now, and it's the only term they use because they've never heard any of the others. As a result it feels like it came out of nowhere, and (probably more importantly) for nerds like us who think of themselves as old heads, it's very easy to knee-jerk-associate it with The Unwashed Masses.
"oh, that's the term that Lusers use, they don't know it's called a Program."
