Hacker News new | ask | show | jobs
by gelisam 4448 days ago
After reading the title but before reading the article, I was trying to imagine a situation in which anybody might want to fake surprise in a work environment. The only thing I came up with was as a teaching mechanism, as in: "your program is crashing when you divide by zero instead of returning NaN? How strange! Let's investigate together".

I was quite surprised to see that by "feigned surprise", the article actually meant something along the lines of "really, you expected an integer operation to return NaN?". The article does explain why people might say that, but I still have a hard time believing it. Why would anybody want to say that? It's not helpful at all.

I guess I must be lucky never to have worked in the bad working environments described by the article.

2 comments

> Why would anybody want to say that? It's not helpful at all.

The way I read the article (and think about this topic in general) is pretty close to the way I perceived the part of your response that I quoted.

Essentially it often combines explicit or implicit generalized language (anybody, nobody, everybody, etc) with an assertion that something is "obvious" or in some other way "beneath" the person saying it. It's not necessarily that people want to say it but more likely that they are unaware of what they're saying for whatever reason. By giving it a name Hacker School is letting people realize the topic and, hopefully, reducing occurrences.

IMO "Feigned Surprise" is a bit of a misnomer but I haven't come up with anything better to call it. It may be more correlated with imperfect articulation of people's assumptions than actual surprise.

It's just a response people have built up, and they don't really think about it. When I started my current job, I had absolutely no javascript experience at all. My team lead is great, and I learned a ton from him, but he definitely said a lot of stuff like this without thinking. He always helped me figure it out, but responses like this always made me think twice before going to ask for help.

I think it's just a side-effect of being in an insulated position and knowing a ton more about the subject than most people you work with.