Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>You're setting up quite a straw man there by making it look as though Linus's first reply to things he doesn't like is "this is a piece of shit". In fact, if you go through these threads, in almost every case there is an escalation where he explains his reasoning first, in detail and repeatedly

Yes it's true, his first responds isn't "this is a piece of shit". It's "YOU are a piece of shit".

Here is the C++ rant: http://thread.gmane.org/gmane.comp.version-control.git/57643...

As far as I can see, that was his first post to that thread. He said his target was "full of bullshit", then proceeded into a rant about how C++ programmers are so bad he wants to deliberately keep them off his projects by pissing them off.

I think it's a good example because there are plenty of criticisms of C++ one could make but Linus does a terrible job of putting forward those criticisms. He seems to be so blinded with rage that he can barely form a coherent argument.

Additionally, as far as I can tell the people involved here were not old timer core git contributors, they were new people making an honest attempt to contribute, so the argument being put about that he only targets old hands who have a thick skin isn't true.



>his first responds isn't "this is a piece of shit". It's "YOU are a piece of shit".

Come on, you should be able to construct an argument without making up quotes to support your point:

DK: "No idea why [Git is written in pure C instead of C++]. Please don't talk about portability, it's BS."

LT: "YOU are full of bullshit. C++ is a horrible language. [7 paragraphs explaining why]"


He didn't write that blinded with rage. He carefully crafted a work of literature. The person he responded to was one of those sociopath fact-assumptors that make every online conversation difficult.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: