Re:Programming Languages are PC OSs circa 1986
by 13ren on Sunday September 21, 2008 @11:20PM
(#310784)
Thanks for explaining: your ridicule of newcomers was parody; not your opinion.
I disagree with you about the article - I think comparisons and metaphors can shed light and reveal common principles of tools/tasks (without defining them). I thought your comparison of sh vs. lisp was insightful.
I take back what I implied about some lisp-users. It's just that I wish it were easier for me to learn about lisp (which I wish about many things).
Re:Programming Languages are PC OSs circa 1986
by raganwald on Sunday September 21, 2008 @11:40PM
(#310798)
I think comparisons and metaphors can shed light and reveal common principles of tools/tasks (without defining them)
Oh absolutely. We are pattern-matching machines. If we had to reason about every new thing from first principles because of the exceptions and corner cases that mean no two things are exactly alike...
Well let's just say we would need a whole brain architecture. The one we have--highly parallel with relatively slow procesors and six layers of neocortex--wouldn't cut it.
I don't ridicule people who don't use Lisp--I don't use Lisp professionally myself. I was trying to get into the spirit of painting programming languages with such broad metaphorical strokes that you could sum up their entire character and history by comparing them to an operating system... from two decades ago!
My experience with Lisp programmers has been uniformly excellent, however there are certainly people who paint Lisp the language as being inhabited by hostile self-proclaimed experts, so I played along.
It doesn't suprise me that things could be this way, I have observed people taking much the same line with Linux: "What, you have trouble recompiling the kernel? You're an idiot, go back to WIndows!" or more recently, "What do you mean Software Update is a feature? I just use apt-get! And Time Machine? What does it do that git doesn't do? grow up and become a real programmer!"
Or more HN-local, there was a post somewhere that suggested owning a MacBook Air was all about impressing girls at Starbucks. I took this as a mortal insult: I would certainly buy technology to impress people, but the suggestion that owning a Mac means I drink Starbucks coffeee... That was a low blow.
So I compared the two. Seemed entirely within the spirit of the OP.