←back to thread

296 points gyre007 | 1 comments | | HN request time: 0.266s | source
Show context
lewisjoe ◴[] No.21280702[source]
Richard Gabriel’s famous essay “Worse is better” (https://www.jwz.org/doc/worse-is-better.html) is an interesting perspective on why Lisp lost to C. In a way, the same arguments (simplicity vs consistency vs correctness vs completeness) can be made for why functional programming lost to OOP.

But those philosophical perspectives aside, personally I find my brain works very much like a Turing Machine, when dealing with complex problems. Apart from my code, even most of my todos are simple step-by-step instructions to achieve something. It’s easily understandable why like me, other non-math folks would prefer a Turing Machine over Lambda Calculus’ way of writing instructions.

This could be why OOP/Imperative was often preferred over FP.

replies(13): >>21280720 #>>21280760 #>>21280800 #>>21280835 #>>21280855 #>>21281061 #>>21281225 #>>21281281 #>>21281464 #>>21282667 #>>21283371 #>>21286296 #>>21288188 #
slig ◴[] No.21280760[source]
Beware: JWZ doesn't like people visiting his website from HN.
replies(2): >>21280909 #>>21281032 #
geitir ◴[] No.21280909[source]
The fact to he took the time to do that shows who the real man-child is
replies(2): >>21281020 #>>21281046 #
gitgud ◴[] No.21281046[source]
The fact that it's the only site I've seen that demonstrates the ability to read HTTP referral headers from hacker news shows who the real hacker is...
replies(2): >>21281197 #>>21281227 #
1. krapp ◴[] No.21281197[source]
Please. The "real hackers" are proxying their requests and sending custom headers to begin with.