6 points

There’s an old joke about two mathematicians in a cafe. They’re arguing about whether ordinary people understand basic mathematics. The first mathematician says yes, of course they do! And the second disagrees.

The second mathematician goes to the toilet, and the first calls over their blonde waitress. He says to her, "in a minute my friend is going to come back from the toilet, and I’m going to ask you a question. I want you to reply, “one third x cubed.'”

“One ther desque,” she repeats.

“One third x cubed,” the mathematician tries again.

“One thir dek scubed.”

“That’ll do,” he says, and she heads off. The second mathematician returns from the toilet and the first lays him a challenge. “I’ll prove it. I’ll call over that blonde waitress and ask her a simple integration question, and see if she can answer.” The second mathematician agrees, and they call her over.

“My friend and I have a question,” the first mathematician asks the waitress. “Do you know what is the integral of x squared?”

“One thir dek scubed,” she answers and the second mathematician is impressed and concedes the point.

And as she walks away, the waitress calls over her shoulder,

“Plus a constant.”

permalink
report
reply
1 point

I would not consider integration to be basic maths, honestly. Basic maths is addition and multiplication, and maybe vector geometry.

permalink
report
parent
reply
1 point

You probably wouldn’t consider x86 opcodes to be basic computer literacy either ;-)

permalink
report
parent
reply
4 points

One of the most useful concepts ever:

the Curse of Knowledge.

Explaining something to someone? Zoom out. Back up. What if that person were an alien, how much more context would you need to explain?

The curse of knowledge is a cognitive bias that occurs when an individual, who is communicating with others, assumes that others have information that is only available to themselves, assuming they all share a background and understanding. This bias is also called by some authors the curse of expertise.

permalink
report
reply
1 point

Me talking to my dad (who last held the position of professional programmer 30 years ago) about the programming problem I’m working on and vastly overestimating how much he knows about modern software development parlance

permalink
report
parent
reply
1 point

My friend really needs to learn about this. He works for Intel and does some really involved stuff, I on the other hand am a moronic jackass factory worker.

No friend, I haven’t the slightest idea what you’re trying to tell me you did if you keep using technical terms.

permalink
report
parent
reply
1 point

If you said something like “if I were a marketing intern…” or “if I were a college freshman majoring in English, how would you explain it?”

…would he not know how to clearly communicate still? :)

Maybe get him with the “is this a curse of knowledge situation?” (along with a link to Wikipedia) heh

permalink
report
parent
reply
1 point

Problem is, even if they are capable of explaining it, it’s basically our job to learn things 8 hours a day. Trying to catch someone up on that, who doesn’t have that same job, that’s nearly impossible. Well, and you still want to rant/tell about your day for social interaction purposes.

Like, my mum would also sometimes ask what my (programmer) workday was like and I’d start telling that we had to deploy onto a really old Linux system. Wait hang on, Linux is an operating system. And an operating system is the software that makes computers go. Do you know what “software” is? Hmm, it’s like…
…And yeah, basically one computer science lecture later, I still haven’t told anything about my workday.

Sometimes, I can try to leave out such words, like “we had to roll out our software onto a really old computer”, but then I can practically only say “that was really annoying”. To actually explain how I slayed the beast, I do need to explain the scene.

permalink
report
parent
reply
1 point

One of the things I look for in employees is the ability to distill complex topics into the important elements and explain it to someone unfamiliar. Some people are just naturally good at it, and it’s a really important skill for moving up a leadership chain.

permalink
report
parent
reply
1 point

Just yesterday I ran into some chucklehead here on Lemmy that had convinced themselves that the average person would interpret “crypto” to mean SSL rather than cryptocurrency.

permalink
report
reply
0 points

That’s ludicrous.

It obviously stands for cryptography in general, not just TLS.

permalink
report
parent
reply
0 points

As a bytecode tinkerer, I’d say considering NOP to be global knowledge is a slippery slope.

permalink
report
reply
0 points

Might want a sled and a ROPe to have a smooth descent

permalink
report
parent
reply
0 points
*

Careful you aren’t thrown off by a retpoline

permalink
report
parent
reply
0 points

It’s insane how close that handwriting is to randall’s, did he make multiple versions of this comic or was this written by a professional forger?

permalink
report
reply
1 point
*

For context, here’s the original comic:

permalink
report
parent
reply

Programmer Humor

!programmerhumor@lemmy.ml

Create post

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.

Community stats

  • 5.4K

    Monthly active users

  • 886

    Posts

  • 9K

    Comments

Community moderators