"No Feigning Surprise" (wizardzines.com)

73 points by evakhoury 4 days ago

TaylorPhebillo 4 hours ago

This is a reference to one the Recurse Center's social rules: https://www.recurse.com/social-rules

I was really impressed with how successful RC is at maintaining an environment where people can learn and grow. Part of that is certainly selection effects- the point of center is self directed growth around programming, and there's an interview process that I assume filters especially hostile people.

But I think the social rules do a lot too, and have been trying to pay attention to the effects on others when someone breaks them at work. No Feigned Surprise is a particularly important one around people who are trying to learn and already a little insecure. It's great when they've learned a new thing, and you want to celebrate that, not meet it with denigration!

wdrw 3 hours ago

I always found this particular Recurse Center rule strange. I understand how not feigning surprise can be a good rule, as in you should not pretend to be surprised when you genuinely aren't. (e.g. a web front-end dev saying "I don't know how to recompile the kernel" - "What, you don't know ?!?" - when it's clear that there's no actual expectation of knowing, it's just an attempt to self-aggrandize or put the other person down). But if it's a true, genuine surprise, then there is no feigning! If a web front-end dev says "I've never heard of CSS", it's genuinely surprising, and I think it's ok to express that. It's also useful to the recipient to hear this genuine surprise, because it's a strong signal that they're missing something important, a much stronger signal than if someone just said in a calm voice "you know, CSS is one of the most important things to learn for web front-end development". But that's not how Recurse Center means it - when they say "no feigning surprise" they actually mean "not showing surprise, no matter how genuine". I think it's generally best to be open in communicating with others, and neither feign something that isn't there nor hide something that actually is there.

akerl_ 3 hours ago

The Recurse Center, and Julia Evans, have correctly identified that it's a net negative social practice for people to on-the-fly decide that somebody needs to be mocked for not knowing something, regardless of how much you think they ought to know it.

Even your "calm" version probably doesn't need to exist. If there's something they want to do and they're asking you about how to do it, by all means, it may be relevant to tell them that learning a new thing would potentially help them.

Otherwise maybe worry less about what other people should or shouldn't know.

isoprophlex 3 hours ago

Aurornis 3 hours ago

I agree that the phrasing is not semantically perfect for covering all scenarios. Someone might be showing true surprise.

However, the rule is really about not doing something that makes others feel bad about not knowing something or asking questions, like you said. The “No feigning surprise” phase has been a perfect hook to get people to read and understand what it means.

In some environments, feigning or exaggerating surprise really is abused as a social status and hierarchy establishment trick. Those who use the trick are trying to turn a question or gap on someone’s knowledge into an opening to elevate their own status, often in front of others. If you haven’t seen this trick used (abused) then you’re lucky. In my academic and early career I was in some environments where not knowing something was an invitation for the vultures to circle and try to turn the situation into a show of their superiority on some imagined social hierarchy. It sucks. I suspect the Recurse Center introduced this rule after having a person or batch of participants who started doing this, because it’s really toxic when it is normalized.

Chaosvex 3 hours ago

eszed 2 hours ago

Indeed. That's directly addressed in their definition of the rule:

> No feigning surprise isn’t a great name. When someone acts surprised when you don’t know something, it doesn’t matter whether they’re pretending to be surprised or actually surprised. The effect is the same: the next time you have a question, you’re more likely to keep your mouth shut. An accurate name for this rule would be no acting surprised when someone doesn’t know something, but it’s a mouthful, and at this point, the current name has stuck.

asdfasgasdgasdg 3 hours ago

It is not always best to communicate openly. Honesty without kindness is cruelty.

It does a learner no good to hear that you are shocked by a skill deficit. If you're planning to be around people who are in a learning space, you should not be surprised if they don't know something. And even if you are surprised, it is kinder to not show it.

I don't think this rule is universal. If you're in a professional environment where, say, you're coding C++, and a new collegue with five years of purported experience claims to have never used a pointer, it would be okay to show surprise. And then maybe speak to your shared leadership chain. Learning environments are special that way.

phuff 2 hours ago

nemomarx 3 hours ago

I don't think most recipients would be able to tell the difference between a put down or self aggrandizing feigned surprise and genuine surprise reliably, so the effect in terms of discouraging them is probably at least similar. It's at least a very subtle difference in social cues even if it's genuine.

dasil003 an hour ago

I don't really understand what you're nitpicking, the rule is "don't feign surprise". It seems perfectly well-stated to capture the spirit of the intent, and it explicitly allows for genuine surprise as you suggest.

Now, human interaction is squishy, so yeah, they are also trying to cover the all-too-common-in-tech case where someone is just being an asshole. Let's call it the Comic Book Guy case. In this case, it actually doesn't matter whether surprise is feigned or not, because what's actually happening is this person is listening and waiting for someone to express a blind spot so they can prove their intelligence by correcting them. You can't really write down an explicit deterministic rule for this, because it's all cognitive behavior social stuff that people are generally unaware of moment to moment. However the recurse center rules plus live feedback when it happens is as good of a solution as I can imagine.

bazoom42 3 hours ago

The comic explains it better: Don’t act surprised if sombody doesn’t know something - even if you are genuinely surprised.

> I think it's generally best to be open in communicating with others

I’m pretty sure you wouldnt blurt out “you sure got fat” in a buisiness meeting, even if it genuinely was the first thought which popped into your head. Not every thought or feeling need to be communicated.

chao- 3 hours ago

cbhl 2 hours ago

It still sucks to be on the receiving end of genuine surprise.

I found the most helpful reframing is to replace the words and emotions with ones that encourage learning and question-asking. For example you can try being excited instead of surprised, or say something like, "that's a great question, let's figure it out together."

Going through the Fermi estimation in the xkcd comic Ten Thousand also helped me to be a lot less genuinely surprised when someone didn't know something: https://xkcd.com/1053/

dfxm12 an hour ago

It seems arbitrary. Surprise (genuine or feigned, it can be hard to tell) can be followed up with ridicule, excitement, encouragement, etc. That's what's actually impactful, surely...

akerl_ 4 hours ago

jtbayly 4 hours ago

Either way, that’s not feigning surprise. Odd to call it that. What they are saying is when you are surprised somebody didn’t know something, don’t let it show.

So “feign unsurprise.”

swiftcoder 3 hours ago

The reason we call it "feigning surprise", is that the surprise is pretty rarely genuine. It's an interaction people have more-or-less-unthinkingly practiced throughout their lives to keep the out-group separated from the in-group

johnfn 2 hours ago

jtbayly 2 hours ago

akerl_ 4 hours ago

> What they are saying is when you are surprised somebody didn’t know something, don’t let it show.

Thats about 50% of what they’re saying. The name comes from the other half.

Qwuke 4 hours ago

I think so. Maybe dang or tomhow could switch the link :)

The social rules work so well that I wish tech cos would just adopt these as baseline. They make interacting with other technical folks much more enjoyable.

goodmythical 3 hours ago

related: https://xkcd.com/1053/

edit:rhplus beat me to it

ChrisMarshallNY 4 hours ago

I think there's an xkcd, with the same thing.

I really enjoy sharing a planet with Ms. Evans. She seems to be a genuinely decent person, and we could always use more of those.

appplication 39 minutes ago

I know she seems to be popular enough on HN, and I’ll admit I don’t know her in any capacity other than what posts I occasionally see here, which are innocent enough.

That said, her bluesky or mastodon profile leads with “I have DMs muted from people I don’t follow”, which just rubs me in such a wrong way. The vibe is “don’t be confused: communication is for me to give and you to receive, and NOT the other way around”.

I’m sure she has her reasons (presumably weird/angry onliners), but this - and in particular its digital real estate indicating it’s one of two facts you need to know about her - feels like the digital equivalent to checking out at the grocery store with headphones on: “I don’t know you and I don’t want to know you.”

Just makes me feel sad seeing things like that, and I don’t know that I resonate with being happy to share a planet with people with such world views. They certainly don’t seem happy to share it with me.

ChrisMarshallNY 23 minutes ago

akerl_ 26 minutes ago

krapp 26 minutes ago

cryptopian 3 hours ago

I really enjoyed her talk "Making Difficult Things Easy"[1]. She's got a real talent for taking complex technical subjects, recognising the difficulties in understanding them, and explaining them back in a friendly way that doesn't mystify them. Almost the opposite of the modern IT industry.

[1] https://jvns.ca/blog/2023/10/06/new-talk--making-hard-things...

rhplus 3 hours ago

XKCD: 10,000 people learn something “everyone knows” every day:

https://xkcd.com/1053/

ChrisMarshallNY 2 hours ago

Hmm... the reactions to this post are rather revealing about the HN community.

One quite positive, and sharing an excellent link (thanks).

One neutral, and sharing the xkcd link I referenced (thanks).

A couple of anonymous downvotes. I assume because it says something positive about someone, and we'll have none of that, here, thank you very much.

akerl_ an hour ago

bmacho 2 hours ago

@mods: the title or the URL are wrong.

They either meant to post https://wizardzines.com/comics/no-feigning-surprise/ or https://wizardzines.com/comics/surprise/ with a title that has any relation with it.

pseudalopex 2 hours ago

Send it to hn@ycombinator.com.[1]

[1] https://news.ycombinator.com/newsguidelines.html

scottlamb 2 hours ago

I don't think people are upvoting this for the fact at the top of "say something surprising" [1], but it indeed surprised me:

> I can write 500MB/s to a hard drive? that's so much!

Turns out a Seagate 2X18 can write at 528 MiB/s according to its spec sheet. [2] My rule of thumb was that HDDs could do like 100MB/s (aka 800 Mbps) but I guess between density improvements and this new "dual-actuator" class, it's gotten a lot faster. HDD seek time has basically been stuck for 30+ years and probably will remain so but capacity has increased a lot, and the throughput for sequential access probably should scale with capacity [edit: times rpm, thanks Retr0id]. For a while I think it wasn't increasing, but I guess they decided to fix that?

SSDs of course can do way more than 500 MB/s, and you can do better by compressing as you write (depending on your data), and you can stripe across multiple HDDs, but it turns out none of those are necessary.

[1] as I write this, the title "no feigning surprise" suggests <https://wizardzines.com/comics/no-feigning-surprise/> but the link points to "say something surprising" <https://wizardzines.com/comics/surprise/>.

[2] https://www.seagate.com/www-content/datasheets/pdfs/exos-2x1...

Retr0id 2 hours ago

Don't forget that server-grade drives are often 15K RPM, giving you ~2x over a typical 7200RPM drive.

thror8494jr 2 hours ago

Maybe it sounds like major redflag? It sounds a bit manipulative. People use it to lie and to get out of out of their obligations?

Typical "feighning suprise" is with pet attack. "It does not bite". What a big suprise when it does bite, it "never did it before, did you provoke it"? Later you find that thing send 5 people to hospital, and entire street has delivery services suspended.

hbrav 4 hours ago

I think I'd appreciate a compilation of such surprising facts, if anyone has a list.

I feel like the "falsehoods programmers believe about [thing]" is a little similar, but about correctness and never about performance.

undefined 41 minutes ago

[deleted]

quxbar 4 hours ago

Love this, it's like Randall Munroe x Lynda Barry

undefined 2 hours ago

[deleted]

sublinear 34 minutes ago

The kind of person who "feigns surprise" has an insufferable personality that will leak out no matter what. You can't fix it "one weird trick" at a time.

xandrius 4 hours ago

Feels like the smushed down version of xkcd's lucky 10.000: https://xkcd.com/1053/

phendrenad2 4 hours ago

That seems like a more general idea, and I like it more.

For the last 5 or so decades we've been transitioning from a world where everyone watches the same 4 TV channels to a world where everyone is in their own niche, and the tendency to be surprised that someone doesn't know about some cultural phenomenon is directly proportional to age. The way boomers gape and stutter when I said I don't know much about The Beatles...

cryptopian 3 hours ago

In software too, it feels like there's been a shift to a more individualistic "learn-on-the-job" attitude in companies. If you're not the kind of person who knows how to structure learning a new field, it's easy to end up with big gaps when you don't know what you're looking for.

iterateoften 4 hours ago

Almost not related at all expect “learn something new”. Not everything needs xkcd

CommieBobDole 4 hours ago

You're right for the link as provided, but the (apparently) correct link provided upthread is https://wizardzines.com/comics/no-feigning-surprise/, which is pretty similar to the XKCD.

polynomial 3 hours ago

You don't know that No Feigning Surprise is actually from an xkcd comic, before it was a wizardzines post? U+1F632

uberex an hour ago

Oh did you just start an HN emoji standard.

redsocksfan45 an hour ago

[dead]