I'd say it's not worthwhile to write about programming if people already have high expectations for you. Spolsky is definitely well-known and some people probably view him as somewhat full of himself, so they like to pick out anything that might hurt his image. For the average joe schmoe programmer, people don't have such expectations, so there is far less negative reaction. Also, personality does play a huge role. S…
lol, even this is an attack on Joel! "full of himself", "aloof and distant", "For the average joe schmoe programmer (implying only they can appreciate his work)"
Why I don't write about programming and why it's not really worthwhile to do so
11–20 of 97 posts
Re: Why I don't write about programming and why it's not really worthwhile to do so
#12Anything that is out there for the public to comment on is subjected to this. Just take that as a given, this is what you get when you make public comments. People not being nice on the internet is just a fact of life. That doesn't immediately devalue what you're saying. There are plenty of people out there who don't read or write commentary and read postings on their merit.
Not writing in public just because people might say nasty things about you or your writings seems wrong to me.
Also, VI rocks! Down with Emacs! Yeah! Screw your non-modal editors!
Re: Why I don't write about programming and why it's not really worthwhile to do so
#13I'd say it's not worthwhile to write about programming if people already have high expectations for you. Spolsky is definitely well-known and some people probably view him as somewhat full of himself, so they like to pick out anything that might hurt his image. For the average joe schmoe programmer, people don't have such expectations, so there is far less negative reaction. Also, personality does play a huge role. S…
Someone who doesn't seem to aloof and distant from other people will be better off (take _why for example). _why isn't the best example - he was awesome, but part of his appeal was that he was distant and not on the same plane as the rest of us.. just not in a negative way. Nonetheless, before he disappeared he tweeted: programming is rather thankless. u see your works become replaced by superior ones in a year. unab…
I suppose in our profession we are able to perpetuate ourselves by communicating our ideas into the world. Our influence is felt in posterity through the inspiration of thought in our successors. The kernel may evolve over time, but its evolution may be guided by the initial conditions of its initial code base (and subsequent changes).
A civil engineer may be directly remembered by the the bridge that bears his or her name; a software engineer may be indirectly remembered by the smart code he or she has written.
Re: Why I don't write about programming and why it's not really worthwhile to do so
#14Re: Why I don't write about programming and why it's not really worthwhile to do so
#15Although my evidence is only anecdotal, it seems like a lot of the programmers who are constantly argumentative and the biggest flamers are loners who in some cases have never even worked in a team environment.
I think another reason for this behavior is that programmers often define their identity in terms of their preferred tools (you're a " Perl programmer", not merely a "programmer"). That means that any perceived slight against a programmer's preferred tool must be aggressively defended -- hence the abundance of religious arguments about "$X is better than your favorite language."
Re: Why I don't write about programming and why it's not really worthwhile to do so
#16Although my evidence is only anecdotal, it seems like a lot of the programmers who are constantly argumentative and the biggest flamers are loners who in some cases have never even worked in a team environment.
I think another reason for this behavior is that programmers often define their identity in terms of their preferred tools (you're a " Perl programmer", not merely a "programmer"). That means that any perceived slight against a programmer's preferred tool must be aggressively defended -- hence the abundance of religious arguments about "$X is better than your favorite language."
Re: Why I don't write about programming and why it's not really worthwhile to do so
#17I try to do that through writing, and I'd like to think that I've been moderately successful. I sold a few copies of my programming-related book, and many people have met me at conferences and have told me how my blog helped them in some way. It's helped people get over the fears of learning Emacs Lisp, it's helped people start using object databases, it's helped people realize that library code is just like the code they write, and that they can just start contributing! These are all things that make me happy, and knowing that I am helping push other people in this direction makes me even happier. All this by just being instructional and mostly "unbiased"; not every piece of writing that influences someone has to be filled with argumentative rhetoric. (I found out early on that "my $foo is better because $bar" just makes people mad. So I try to write "here's how $foo works" and let people make their own decision. This results in a lot less hate, although I admit that I can't resist writing a good piece of flamebait now and again. It makes me feel good if only one person agrees, and it makes me feel good when someone who I've never met thinks its worth his time to tell me to "die in a fire". Who says I'm not mentally ill?)
Anyway, I think writing about programming is highly worthwhile -- both for the author, and the wider "programming community". I'm not going to stop, and I'm not going to miss Joel.
Re: Why I don't write about programming and why it's not really worthwhile to do so
#18I'd say it's not worthwhile to write about programming if people already have high expectations for you. Spolsky is definitely well-known and some people probably view him as somewhat full of himself, so they like to pick out anything that might hurt his image. For the average joe schmoe programmer, people don't have such expectations, so there is far less negative reaction. Also, personality does play a huge role. S…
Writing about programming -- techniques, thought processes, libraries, and code -- is highly valuable, at least in my opinion.
Re: Why I don't write about programming and why it's not really worthwhile to do so
#19Some people claim that they don’t care and that they can ignore it. I don’t know if Joel can. I can’t, which is one of the reasons why I rarely write about programming: it’s just not worth the risk of putting myself out there on that subject because the risk of strongly negative feedback is higher than with most other content that I can produce. It’s much easier to share my breakfast than my easily argued, easily disproven, intellectually vulnerable thoughts on programming.
Re: Why I don't write about programming and why it's not really worthwhile to do so
#20Earlier quoted context omitted.
I think another reason for this behavior is that programmers often define their identity in terms of their preferred tools (you're a " Perl programmer", not merely a "programmer"). That means that any perceived slight against a programmer's preferred tool must be aggressively defended -- hence the abundance of religious arguments about "$X is better than your favorite language."
I think there's a very similar dynamic at work in politics, where people self-identify as a particular party or supporter of a particular ideology, an then take any criticism, however mild" of that party or ideology as a personal attack upon their very identity.