Live data from Hacker News

You can't impress developers

baus.net

51–60 of 175 posts

Re: You can't impress developers

#51
Appreciation and valuable feedback are two different things. What value does "this is great; let me buy you a pretty unicorn!" add to the discussion? Criticism and disagreement are central to growth. We are not here satisfy each others' egos or make each other feel loved; we're here to criticize software and make it better. Constructive criticism is our way of saying: "I have spent time reading your code, and here is how you can make it better" -- I don't have the time to read everything, so the very fact that I took the time to read your code and write about it should make you feel appreciated.

That said, it is possible to go overboard and criticize something based on irrational hatred. At that point, you're just talking about trolls: it has nothing to do with developers not appreciating each others' work. Internet trolls have existed since the dawn of the internet, and there are plenty of resources on how to deal with them.

How you communicate your criticism is also important: there is no need to be overtly negative. Just point out what's wrong, and how to correct it; your job is done. Here's a recent instance where I've been overtly negative: the correct response is criticism of my style, as Junio has done [1].

[1]: http://thread.gmane.org/gmane.comp.version-control.git/22535...

Re: You can't impress developers

#52

I become impressed when I see utility. Anyone can mock up a poorly featured demo. Programmers tend to be a lot more receptive when someone says: We created X, and here's the successful, maintainable, real world product we used to implement it called Y than: We created X, here's a 10 line incomplete demo that isn't really useful for anything and that we didn't explain well

Of course, expecting HNers to be intelligent enough so that the obvious utilities don't need to be spelled out will be wrong. If you don't spoon feed us, we will talk trash.

Re: You can't impress developers

#53
Hacker News is going through a predictable evolution.

In the early days it's a wonderful community of supportive collaborators. These are the people who start unmoderated mail lists and discussion groups, at least the ones that grow to the next stage.

It attracts people who want to be part of an unmoderated mail list or discussion group. It doesn't matter what the topic is, they always show up. They feel a sense of empowerment. They have arrived at the place where decisions are made, and they have an equal voice! They will express themselves.

Then it becomes about governance. How will we make decisions (even though the decisions are about nothing).

Then even those people leave, because the atmosphere is so poisoned by the negative people who say they hate everything and anything.

The good folk who started the community are long-gone, probably dreaming about new communities where everyone gets along and is supportive and has good ideas and doesn't get in anyone's way! Only to do it again, and again...

Re: You can't impress developers

#54
post #10
post #3

This conversation reminds of the old programmer joke: How many programmers does it take to screw in a light bulb? Five. One to screw in the light bulb and four to say, "I could have done that."

Funny! But why just five? It would work just the same with "hundreds"...

Being specific is funnier than being general: http://2012.scriptfrenzy.org/node/413100

Re: You can't impress developers

#55
post #3

This conversation reminds of the old programmer joke: How many programmers does it take to screw in a light bulb? Five. One to screw in the light bulb and four to say, "I could have done that."

What's so impressive about screwing in a lightbulb. I don't get it.

Re: You can't impress developers

#56
post #12

Took a break from HN (and others) for about 8 months at the end of 2012 and start of 2013. The HN I came back to feels very different. Everyone knows better and is eager to prove it by putting others down. Comments are no longer about the OP, but about how the OP is laughable, let me tell you how to do it . So sad.

And so has changed the story titles!

Now I see: "you can't... " , "you don't..", "don't try...".

Mostly titles that sound like coming out of mouth of some extortionist.

Re: You can't impress developers

#57
I'm just wondering, if one day someone submit a post on HN "Bob Smith just have implemented AI-Hard in JavaScript as his weekend project, watch the demo", what would be the first comment :)

Re: You can't impress developers

#58
post #11

Are the examples given by the author really that worthy of respect? If you write yet another unnecessary Foo to Javascript translator, or over-complicate your code to show off how well you know the dark corners of your chosen language (both examples given by Chris), should people really be impressed? And if people aren't, should they put on a fake smile and pretend to be?

If you are not impressed, ignore. If you smell something fishy about the developer, call it out (Giving benefit of doubt wherever possible. For eg, the developer could have started to code a week ago, or he wrote the translator in 1 hour flat. All admirable acievements). Just don't be evil.

Re: You can't impress developers

#59
HN comments are heavy on critique. Maybe that's a side effect of an aggregator and a culture that discourages trivial chatter.

A year of keeping up with HN has been a crash course on how to build things for the internet. I don't know what my stack would look like without all the unimpressed developers picking apart the industry news. Keep it up.

Re: You can't impress developers

#60
I wonder if this applies to other professions?

E.g. what does a master chef think about the dish by another master cook?

Does an architect respect the buildings of another?

What about painters, musicians or writers?

Post reply on HN