Earlier quoted context omitted.
Non-infectious ignorance can be left alone. A state senator with a PR platform, using it to spread ignorance of a sort that ruins millions of lives, cannot be left alone in good conscience. You have a moral obligation to be less wrong: http://www.wrongbot.com/2011/02/27/stop-being-wrong-a-moral-...
Regardless of reach, I still don't believe attacking or embarrassing someone is the answer. My conscience is better off letting someone have a right to their own opinion (albeit a poor one), rather than attacking them for it. In other words, I'd rather choose to understand where their point of view is coming from and accept it, than to try and change it.
My fellow geeks, we need to have a talk.
181–190 of 249 posts
Re: My fellow geeks, we need to have a talk.
#182It's true. I don't know how many times I've watched eager hackers get lambasted for "reinventing the wheel," or "don't bother doing it yourself, you'll just screw it up -- someone has probably done it already and did it better than you could." This happens most often at the intersection of technology and entrepreneurship. The business advice is that it's cheaper to buy it than build it. The engineer's perspective is…
> I don't know how many times I've watched eager hackers get lambasted for "reinventing the wheel," Depends on context.. If it's someone learning, or hacking on some personal project, go ahead! It's a great way to learn. However, if we're talking about a programmer in a commercial company, it's a different story. Your purpose is not to produce the most amount of your own code, your task is to produce a service of som…
Even though it wasn't part of my job description, I wrote my own DNS resolving library over a weekend that better matched what our needs were. It was just as fast, easier to integrate (since it made fewer assumptions about network usage), and the runtime memory footprint of at lease one project dropped from 15M to less than 400k, due to my "reinvented" wheel. Had I not done that (back in November) we still would probably be fighting with C-Ares today in both projects.
Re: My fellow geeks, we need to have a talk.
#183The worst part is the practice of deliberately trying to make someone feel bad about themselves over a discussion about iPods or something. What sort of person does that? Thankfully I hardly ever see it on HN, but elsewhere it's rife.
Re: My fellow geeks, we need to have a talk.
#184Earlier quoted context omitted.
You probably have one of the most poisonous perspectives one can have in this type of thing, this is exactly why the world sucks. There _NEVER_ is a reason to give "harsh" feedback, go read some kevin pollak or study psychology, humans are not "dogs" giving harsh or stupid feedback wont change the broken product. Offer your help, "Holy shit dude you have a XSS/SQLI in there, lets fix that up before you get in trouble…
That last line is completely unnecessary, and rather ironic considering you were chastising someone for harsh feedback.
Re: My fellow geeks, we need to have a talk.
#185Re: My fellow geeks, we need to have a talk.
#186Earlier quoted context omitted.
> What the heck is a 4/2 split? OT, but in case you're actually wondering, it refers to the number of cards of a given suit held by each of the defenders. In bridge, there are four players, conventionally called North, East, South, and West; after the auction, one player becomes declarer; let's say that's South. In this case, North, across the table, is dummy, and East and West, on either side, are defenders. Dummy's…
Thanks, now I understand why I should stick to Texas hold 'em for now ;-)
"DID YOU SAY HUMANS PLAY IT FOR FUN?"
"Some of them get to be very good at it, yes. I'm only an amateur, I'm afraid"
"BUT THEY ONLY LIVE EIGHTY OR NINETY YEARS!"
- Death discusses the difficulties of bridge
http://homepage.eircom.net/~odyssey/Quotes/Popular/SciFi/Ter...Re: My fellow geeks, we need to have a talk.
#187Earlier quoted context omitted.
Can someone please explain the logic behind "condescending feedback = insecurity"? And I mean that sincerely. I have been thinking about this for a long time now, and I just cannot come up with any supporting evidence to explain the corelation. It might sound like a stupid request, but I think it is a hard argument to make totally water proof.
I see it this way: The only reason to give condescending feedback is to demonstrate your superiority over the person you're criticizing. If you truly wanted to be helpful, you'd be giving helpful feedback. If you were truly confident in your own abilities, you wouldn't feel the need to demonstrate your superiority.
I think the bit about superiority may be true: it is a way to demonstrate superiority, but I don't believe that immediately indicates low confidence.
Re: My fellow geeks, we need to have a talk.
#188Earlier quoted context omitted.
> I have experienced much better anger reduction when actually chatting amiably Great for you, but not everyone is you; some people need to vent to feel better.
I seem to recall that there are studies showing that venting isn't an effective tool to make you feel better, despite the popular "catharsis" meme. I can't find them right now, but here's a quote: http://www.bakadesuyo.com/a-few-more-things-pop-psychology-h... In any case, if somebody feels the need to vent, I hope they don't do it where I end up reading them. ^^
BTW, I'm not a venter, and I wasn't talking about me when I said some people.
Re: My fellow geeks, we need to have a talk.
#189Earlier quoted context omitted.
Can someone please explain the logic behind "condescending feedback = insecurity"? And I mean that sincerely. I have been thinking about this for a long time now, and I just cannot come up with any supporting evidence to explain the corelation. It might sound like a stupid request, but I think it is a hard argument to make totally water proof.
I see it this way: The only reason to give condescending feedback is to demonstrate your superiority over the person you're criticizing. If you truly wanted to be helpful, you'd be giving helpful feedback. If you were truly confident in your own abilities, you wouldn't feel the need to demonstrate your superiority.
I think the sad fact of the matter is that many geeks just have poor social skills. While some are content to just be quiet, others feel the need to overcompensate. Luckily, I haven't met too many of the latter in real life, but you see it everywhere on the Internet. The dehumanizing nature of interacting with a computer screen seems to absolve people of their need to act socially, so they act like fuckwits. On 4chan it takes the form of blatant aggression, although anyone familiar with the place knows it's all part of the joke. On reddit people make snarky replies that make up for their lack of content with the sharpness of their barbs. Here on HN it's more muted. While no one is a blatant asshole, there's a lot more "downvote and ignore" that goes on. This contributes hugely to the hivemind effect, because there aren't arguments given as to why someone is wrong, you just have comments that don't jive with the rest of the community getting hidden. This, in turn, causes people to self-moderate, so that they only post opinions they think the rest of the community will agree with. Obviously these are oversimplifications, and the issues I mention aren't particularly common, they're just how the same issue manifests itself in the different communities.
Re: My fellow geeks, we need to have a talk.
#190It's true. I don't know how many times I've watched eager hackers get lambasted for "reinventing the wheel," or "don't bother doing it yourself, you'll just screw it up -- someone has probably done it already and did it better than you could." This happens most often at the intersection of technology and entrepreneurship. The business advice is that it's cheaper to buy it than build it. The engineer's perspective is…
There is reinventing the wheel and reinventing the wheel. It's cute when a person, learning as she goes, comes up with something that's been already invented. Only goes to show she understands the field. [1] It's unbelievably irritating when something that was widely implemented 10 or 20 or 30 years ago (and then even improved significantly) is now asserted as the next big thing. C'mon, be serious -_-' [2] [1] a nice…