Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Limited, and also wrong -- Tesler didn't invent any of those. They existed already by 1973 (supposed date of these inventions at Xerox PARC); e.g. TECO from MIT and E from Yale had functionality for cutting/pasting, replacing strings, etc.


The wording of the article suggests that he came up with the term "cut and paste", rather than the concept:

> In 1969 Tesler volunteered to help create a catalog for the Bay Area’s Mid-Peninsula Free University. He and Jim Warren, founder of the West Coast Computer Faire, did the paste-up for that catalog. Around the same time, Tesler saw a demo of a computer command that allowed you to bring back something that you had deleted. The command was called “Escape P Semicolon” (or something similarly arcane). Several years later, when Tesler was at Xerox PARC writing a white paper about the future of computing, he drew on the memory of those two experiences to predict that you would be able to “cut and paste” within computer documents.


Also, I don't think it particularly counts as an invention as it was heavily used in publishing well before the computer era, and was just shifting to a computing context and re-using the same metaphor. For a long time, text was printed in sections, physically cut up and pasted to a board, and when the entire page was assembled it was photographed to create a negative that was used to print the newspaper.

Just to be clear that I'm not intending to disrespect his work, just arguing the semantic meaning of "invention" with respect to this. His obsession with mode-less user interfaces and user-facing simplicity is far more significant a contribution to society in general (and ironically, cut-and-paste is almost the antithesis of his main philosophy as the once-cut data becomes hidden state - it'd be a better metaphor to highlight the data and physically move it around the document).


> the once-cut data becomes hidden state

It's not completely hidden - you can view it using "Show Clipboard"




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: