HN2new | past | comments | ask | show | jobs | submitlogin

Well, a stint working for one of the top-quality companies in the world taught me to develop a fairly thick skin. The Japanese are not gentle, when criticizing each other, and I had the honor to be considered worthy of Japanese-level evaluation.

But be that as it may, I don’t “harsh out” on people; especially in public venues. I may think "garbage," but I'm much more likely to say "this won't fit into the framework in that form." It’s my experience that many of today’s folks get very nasty (and personal), when confronted with even mild rebuke. I can understand why Torvalds goes nuclear, although I won’t go there, myself (I consider it unprofessional).

I remember once, denying a patch (SVN), because the "fix" would have addressed the submitter's particular issue, but also would have broken the functionality for, literally, hundreds of others. I told them that it was a good idea, but I couldn't implement it, as provided, because of that, and suggested that we figure out some changes.

The response was a long, public excoriation, complete with genealogical evaluations of my ancestry, back to the Pliocene.

I decided that, even though they had a point, and we probably could have figured out how to give them what they wanted, after some give-and-take, it wasn't really possible, because of their attitude. I did end up applying part of their request; just not the part that broke it for everyone else (I did credit them in the comments). I blocked them, and we have never worked together since.

I remember a post here, some time back, where a fairly talented young chap, was complaining about not being made a core Linux Kernel contributor, simply because he submitted a good PR.

If we want to be above-average, then we need to be willing to put ourselves into positions, where we will get criticized; and, quite frequently, the ones doing the criticism are far from gentle. It's been my experience that folks at the top of their game, frequently fail to accomodate those that are not at their level. They aren't always right, but they are often worth listening to, anyway, and we don't do ourselves any favors, by reacting badly.

There is definitely something to be said for earning our stripes.



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

Search: