Hacker News new | ask | show | jobs
by mprime 5924 days ago
Wait, what?

EDIT: This comment literally says "usually if you think you know something, you don't." So I guess I shouldn't apply for a job using language FooBar, since by this guy's rule I probably don't actually know FooBar.

How does this make sense?

4 comments

Maybe the idea is that a competent programmer is also humble.
And, I'd add, not humble naturally but got that way by being humbled again and again by his knowledge.
Yes, exactly! I didn't become the half-decent programmer that I am until I finally embraced the fact that my code sucks and adopted highly defensive coding practices as a result.
I guessed that was the meaning a long time ago, but it's just amusing to read it literally.
There are two different definitions of "know" in play. That's all it is.
Well, the only (literal) meaning of "know" that doesn't fit what everyone else on this thread was thinking it meant is:

(3) archaic : to have sexual intercourse with

So we should rephrase

"Odds are, one should never trust a programmer who thinks they know [X]. Odds are they only think they know really know [X], but they haven't gone too much farther than figuring out how to use the library."

With something along the lines of

"Odds are, one should never trust a programmer who thinks they have had sex with [X]. Odds are they only think they have had sex with really have had sex with [X], but they haven't gone too much farther than figuring out how to use the library."

What is this smut in my Hacker News?

source: http://www.merriam-webster.com/netdict/know

Or perhaps you meant implications of the word "know" in play? (:

Well, I always did feel like I was getting fucked by C++.
Note the comment makes no absolute statement. Note the reference to "odds." This is almost the same idea as: "Remember, most people think they're an above average driver. Also remember, half the people are below average drivers."

It's also along the same lines as, "There's always someone better than you."

Also note the use of "really." "Know" is twice accompanied by the adjective "really." I would've thought this would make it clear that I wasn't talking about "a little knowledge." The odds are that a programmer does have "a little knowledge" about [X].

Given that you, despite claiming to be puzzled didn't try to take "odds" or the frequent use of the adjective into account, I wonder if you are apt to catch details like that. Maybe this would make a good interview question for coders?

     Also remember, half the people are below average drivers.
Depends on what you mean by "average". If you mean "median" you are correct, but if you mean "mean" (like most people do) this is not necessarily true for most interesting situations.
A simple example where most people are above the mean is that most people have an above average number of legs.
Maybe you could go fuck yourself?
Usually, the more you know, the less you know.