In my most recent Times column, I reviewed macro software that automates common tasks on your Mac or PC. I opened the article with a reference to a 1986 M.I.T. study, which concluded that people are less productive with computers, not more.
And as a joke, I concluded the story with this: “The bottom line: If M.I.T.’s researchers had had a macro program when they did their productivity study in 1986, they might not have reached different conclusions. But they would have finished their report a lot sooner.”
The joke, it turns out, is on me, as pointed out by reader Leigh Klotz. Here’s an edited version of his eloquent genealogy of macros:
Dear Mr. Pogue: I can assure you that MIT did have keyboard macros in 1986. In fact, a credible case can be made for MIT’s contribution to their invention.
When I arrived at MIT as a freshman in 1979, almost everyone at the AI Lab and the Laboratory for Computer Science used something called EMACS, an editor that was a collection of keyboard macros.
Various packages of “macros” were developed to provide speedier editing, and went by various names ending in “macs,” short for “macros.” TMACS and RMACS had also been popular, but the EMACS package seemed to have the most users. By 1979, EMACS was in version 135, and was maintained mostly by Richard Stallman with help from a few others.
Around 1981-1982, I added the M-$ keystroke bound to the macro “Check Word Spelling,” making EMACS perhaps the first text editor with an integrated spelling corrector.
Stallman continued to maintain and extend EMACS until about 1982 or 1983, when he started the GNU project. This GNU version of EMACS remains today a premier programmer’s platform. I find that I use EMACS to do almost all of my software engineering work, and define either keyboard macros or new extension functions daily.
In fact, I believe I would be lost without it.

Comments are no longer being accepted.