The top rated post has some good points, but this is just plain wrong:
"Using terrible tools, and taking pride in their awfulness - Especially common with programmers, who take pride in using programming languages and text editors that have been designed by programmers, not updated since the 1970s, and never touched by anyone with a modicum of design sense. "
Comments:
* Since when is being "designed by programmers" a negative thing? Best tools are built to scratch an itch.
* "Not updated since the 1970s", I hope he isn't talking about emacs, C, UNIX and (many different) Lisps
I'm most productive with Linux, emacs, slime and a either an ML dialect or Lisp (I also love C greatly). All of these have their roots in 60s, 70s and sometimes earlier but have been updated recently (that's where there's "C99"). I don't know anybody running SysV and using Bill Joy's original ex, or original teco emacs. Seems like the post is just flame-bait against hackers who use tools they love and are productive with.
The part about Apple products is the same as well: I like my Macbook Pro laptops and I like the idea of iTunes (but I find Amazon MP3 to be a better implementation). However, for many of their other products hackers simply aren't the target audience: am I being "stupid" by not using an iP(phone|pad|pod) when it just doesn't do what I like?
I think the bigger point here is "taking pride in working long, rather than working smart." Putting in long hours and working inefficiently rather than working quickly.
They forgot one thing. Smart people can sometimes get lost in their own heads and the world passes them by. Look at Einstein. He spent the last half of his career trying in vain to solve the unified field equation theory. During that time the string theory was beginning to take hold but he couldn't see it. I don't know if it's hubris or simple ignorance that causes it but that is the biggest thing that smart people do that regular people would consider stupid.
Hmm...I may be about to verify the fifth point of the original article, but Einstein died in 1955 and string theory didn't at all start to take hold in the physics community until the 1980s. It's true that he perhaps ignored developments in QFT and QCD, but string theory was a long way off.
I think it's more the things the cause people to succeed in one way force them to fail in another. If Einstein was equipped to with the attributes that would've made him "see" string theory, he likely wouldn't have necessarily been equipped with the attributes that would've lead to the general theory of relativity.
Einstein himself even said (although it's laughably inaccurate) that he wasn't smarter than anyone else, he just stuck with problems longer than other people.
I don't know that regular people would consider someone not figuring out string theory "stupid." Sure, I can watch a 2 minute YouTube video on it - http://www.youtube.com/watch?v=_B0Kaf7xYMk - but, that doesn't mean I consider anyone that doesn't "get it" immediately stupid.
Einstein had a difficult time accepting parts of quantum theory, but I don't think you can say "the world passed him by". He was generating fruitful scientific ideas well into his 60s, if not until his death 1955 at age 76 (and some would argue, as would I, that his contributions to ethics and political thought much later in his life were as important as much of his science).
For example, in response to the Copenhagen interpretation of quantum mechanics, Einstein, Boris Pololsky, and Nathan Rosen devised troubling thought experiments into the late 1930s (the "EPR paradox"), which, while surprisingly not coincident with experiment, led to such famous results as Bell's Theorem...called by some among the most profound ideas in science.
Argue well past any chance of persuasion is one I see people fall into too often. There is value in moving on when you can not convince. But as the author points out:
They also believe that they can change other people's minds through argument and facts, ignoring how emotional and irrational people actually are when it comes to making decisions or adopting beliefs.
Agreed with everything he said except the terrible tools item. Sounded like he's referring to things like Unix, vi, emacs, terminal/shell, etc. If so, he's wrong and has it backwards. Folks use them precisely because they are so powerful and flexible, and yet can be both very simple or as complex as needed to fit the problem. Where he sees a complicated tool a good engineer sees a complex problem space and then appreciates a tool which lets him solve it efficiently.
>Using terrible tools, and taking pride in their awfulness - Especially common with programmers, who take pride in using programming languages and text editors that have been designed by programmers, not updated since the 1970s, and never touched by anyone with a modicum of design sense.
I'm learning emacs at the moment. Tell me I'm not wasting my time. Should I just give in and buy TextMate like every other programmer that works on a Mac seems to?
Doing stupid things is a basic part of the human condition. You may do more of them if you're stupid, but you still do plenty of them when you're smart, too.
[+] [-] strlen|15 years ago|reply
"Using terrible tools, and taking pride in their awfulness - Especially common with programmers, who take pride in using programming languages and text editors that have been designed by programmers, not updated since the 1970s, and never touched by anyone with a modicum of design sense. "
Comments:
* Since when is being "designed by programmers" a negative thing? Best tools are built to scratch an itch.
* "Not updated since the 1970s", I hope he isn't talking about emacs, C, UNIX and (many different) Lisps
I'm most productive with Linux, emacs, slime and a either an ML dialect or Lisp (I also love C greatly). All of these have their roots in 60s, 70s and sometimes earlier but have been updated recently (that's where there's "C99"). I don't know anybody running SysV and using Bill Joy's original ex, or original teco emacs. Seems like the post is just flame-bait against hackers who use tools they love and are productive with.
The part about Apple products is the same as well: I like my Macbook Pro laptops and I like the idea of iTunes (but I find Amazon MP3 to be a better implementation). However, for many of their other products hackers simply aren't the target audience: am I being "stupid" by not using an iP(phone|pad|pod) when it just doesn't do what I like?
[+] [-] joelrunyon|15 years ago|reply
[+] [-] daimyoyo|15 years ago|reply
[+] [-] kscaldef|15 years ago|reply
[+] [-] splat|15 years ago|reply
[+] [-] wdewind|15 years ago|reply
Einstein himself even said (although it's laughably inaccurate) that he wasn't smarter than anyone else, he just stuck with problems longer than other people.
[+] [-] shib71|15 years ago|reply
[+] [-] joelrunyon|15 years ago|reply
That line of thinking seems very...well...stupid.
[+] [-] logjam|15 years ago|reply
Einstein had a difficult time accepting parts of quantum theory, but I don't think you can say "the world passed him by". He was generating fruitful scientific ideas well into his 60s, if not until his death 1955 at age 76 (and some would argue, as would I, that his contributions to ethics and political thought much later in his life were as important as much of his science).
For example, in response to the Copenhagen interpretation of quantum mechanics, Einstein, Boris Pololsky, and Nathan Rosen devised troubling thought experiments into the late 1930s (the "EPR paradox"), which, while surprisingly not coincident with experiment, led to such famous results as Bell's Theorem...called by some among the most profound ideas in science.
http://en.wikipedia.org/wiki/Bells_theorem
I don't believe many of Einstein's biographers accused him of hubris...or of simple ignorance.
[+] [-] brg|15 years ago|reply
They also believe that they can change other people's minds through argument and facts, ignoring how emotional and irrational people actually are when it comes to making decisions or adopting beliefs.
[+] [-] mkramlich|15 years ago|reply
[+] [-] brianwillis|15 years ago|reply
I'm learning emacs at the moment. Tell me I'm not wasting my time. Should I just give in and buy TextMate like every other programmer that works on a Mac seems to?
[+] [-] kujawa|15 years ago|reply
There's no better python environment than a properly-configured emacs.
(I use TextMate, too, but only when I'm doing something disgusting like Rails.)
[+] [-] Hates_|15 years ago|reply
[+] [-] georgieporgie|15 years ago|reply
[+] [-] dj_axl|15 years ago|reply
[+] [-] Pooter|15 years ago|reply