Lisp: Good News, Bad News, How to Win Big (1990) [pdf]
dreamsongs.com
dreamsongs.com
https://cs.stanford.edu/people/eroberts/courses/cs181/projec...
Summarized as:
"When tradeoffs are required in a software system, priority should go to implementation simplicity at the expense of completeness or correctness."
See also the wikipedia article:
https://en.wikipedia.org/wiki/Worse_is_better
An interesting aspect of all this is that Gabriel argues with himself in a series of papers under a false name:
https://dreamsongs.com/Files/worse-is-worse.pdf
A great example of someone looking at both sides of an argument.
I don't think so, we now call that kind of behaviour a sock puppet account. Why the deception?
Maybe it was a Socratic puppet.
...that is, unless you have access to the account that posted it.
When did "looking at both sides of an argument" fall out of favor? It's a practice advised by science, philosophy, politics, all the way back to Plato's dialogues and earlier (which also used different names to present the views) all the way to "Godel, Escher, Bach".
>a sock puppet account
Sock puppet accounts are fake accounts made to seem as many people are in favor of a specific point X. They're meant to amplify X's perceived adoption.
It's not about a single person debating both sides of an argument (X and -X).
In fact, debating also for the opposite of your point, would be close to an opposite of a sock puppet account.
That said, there are probably several senses in which Douglas Hofstadter predates Plato, even more if you believe in reincarnation...
mapping today's online behavior onto them is misleading
Perfect things never leave the drawing board; good enough things make it into production. Know thy tolerances.
Watching how Julia fares in competition with Python can be seen as a kind of test of the Worse is Better hypothesis.
Cf. https://discourse.julialang.org/t/about-julia-and-lisp/25119
Threading is another.
There's also a bunch of smaller things (e.g. no local eval) that are more tradeoffs for performance than straight up wins.
Wait, what? There's finally something usable in that department?