Lisp: Good News, Bad News, How to Win Big (1991)
dreamsongs.com
dreamsongs.com
Biography: Richard P. Gabriel
Dr Richard P. “Dick” Gabriel is a leader in the Lisp/OOP community, known for his book “Innovation Happens Elsewhere”, his essay “Lisp: Good News, Bad News, How to Win Big”, and the "Gabriel” Lisp benchmarks that became a standard way of benchmarking Lisp implementations. Dr Gabriel is also the recipient of the recipient of Association for Computing Machinery's 1998 Fellows Award, and the 2004 Allen Newell Award.
With a Ph.D. in Computer Science from Stanford University in 1981, and an MFA in Poetry from Warren Wilson College in 1998, Dr Gabriel was described in the Alan Newell Award as stretching “the imagination of computer scientists with ideas and innovations from other fields” and he combines these into presentations to technology audiences that he describes as being “audacious set-piece guerilla performances”.
Dick has been a researcher at Stanford University, company president and Chief Technical Officer at Lucid, Inc., vice president of development at ParcPlace-Digitalk, a management consultant for several startups and Sun Microsystems, and Consulting Professor of Computer Science at Stanford University.
Presentation: I Throw Itching Powder at Tulips
http://gotocon.com/berlin-2013/presentation/I%20Throw%20Itch...
http://gotocon.com/dl/goto-berlin-2013/slides/RichardP.Gabri...
In 2000 an OOPSLA panel was convened to debate the question of whether worse was still better. Gabriel wrote a position paper arguing for the-right-thing. A month later, he wrote a second position paper arguing for worse-is-better!
https://www.dreamsongs.com/Files/WorseIsBetterPositionPaper....
https://www.dreamsongs.com/Files/ProWorseIsBetterPosition.pd...
There's more on the Worse Is Better side: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Lisp is in even better shape now than twenty years ago:
Application delivery is a solved problem. On the commercial side LispWorks and Franz have portable UI frameworks and application delivery mechanisms that are excellent.
On the open source side, SBCL and Clozure are excellent, with different strength. Both have robust application deployment capabilities.
In the non-Common Lisp world, Racket (Scheme) just keeps getting better, and also has a good application delivery mechanism and portable UI that looks great in macOS and not so good on Linux.
Heads up, this was written in 1991 and we have 2020 now!
Clojure
This is Clozure: https://ccl.clozure.com/
I also wrote a small side project in Clojure about ten years ago http://cookingspace.com/ that I used to track nutrients as percentage of daily requirement in my recipes.
I don’t want to give anything away about the talk (which is one of my absolute favorites), but Steele says about the title of this paper: “... the truth is that Dick Gabriel knew how to choose words with punch“
Unless he can cite any criminal codes I've violated or people I've murdered, I'll assume phlakaton is not just being histrionic and totally overreacting by calling my post "a disaster for Intenet (sic) discourse", or accusing me of murder.
Speaking of melodramatic shitposting about network based disasters and the triumph of Worse is Better, from the Unix-Haters handbook which included a chapter on Lisp: Good News, Bad News, How to Win Big:
The X-Windows Disaster:
https://medium.com/@donhopkins/the-x-windows-disaster-128d39...
>X: The First Fully Modular Software Disaster
From The Unix Haters Handbook:
https://web.mit.edu/~simsong/www/ugh.pdf
>The Rise of Worse Is Better, By Richard P. Gabriel. p. 311.
https://en.wikipedia.org/wiki/The_Unix-Haters_Handbook
>Contents
>The book concerns the frustrations of users of the Unix operating system. Many users had come from systems that they felt were far more sophisticated in computer science terms, and they were tremendously frustrated by the "worse is better" design philosophy that they felt Unix and much of its software encapsulated.
Give it a rest.
https://en.wikipedia.org/wiki/Wikipedia:No_climbing_the_Reic...
I didn't post the Unibomber manifesto. Quite the contrary: I was dismayed that Ted Kazinsky's manifesto was beating out Richard Gabriel's manifesto, so I pointed it out to dang, the HN moderator, who flagged it and knocked it off of the front page.
Did you report it too, or did you [quavering melodramatic Dudley Do-Right voice] just sit by silently and say nothing while evil was being perpetrated?