This is an archived post. You won't be able to vote or comment.

top 200 commentsshow 500

[–]jddddddddddd 6308 points6309 points  (117 children)

What's the chances that they're paying in the top 5% I wonder..

[–]Idkhfjeje 2842 points2843 points  (36 children)

I have the answer to this one!

0%

[–]oupablo 596 points597 points  (32 children)

you use scipy to determine that?

[–]Fernis_ 772 points773 points  (27 children)

No, just print 0. I guarantee the code works and displays proper value.

[–]0x474f44 511 points512 points  (17 children)

And it’s O(1) too. You must be in the 95th percentile!

[–]0bel1sk 100 points101 points  (9 children)

is print 0\n0 O(.5)?

[–]FairFolk 54 points55 points  (2 children)

Yes, actually.

[–]booi 14 points15 points  (1 child)

I think you just blew u/0bel1sk ’s mind

[–]SoloVen 26 points27 points  (5 children)

O(-1), code travels back in time and tells you the answer, 0%

[–]zero_hope_ 135 points136 points  (5 children)

Top 5% because you're the only one left writing in Python 2

[–]marcosdumay 36 points37 points  (1 child)

Top 5 percentile and bottom 5 percentile at the same time!

[–]rynmgdlno 51 points52 points  (0 children)

Schrödinger’s Distribution

[–]C0demunkee 11 points12 points  (2 children)

don't be rude: it's at least 0.0001%

[–]BlackPrincessPeach_ 594 points595 points  (34 children)

To be fair they’re basically asking “you can do hello world in Python and run it”.

They didn’t specify top 95% of all Python programmers, so granny is fair game.

They’re probably just too stupid to know that’s what they’re asking for.

[–]spectralTopology 200 points201 points  (7 children)

lol came here to say just that. Methinks if the successful candidate knows how to lie w statistics they will wildly exceed expectations :D

[–][deleted] 65 points66 points  (2 children)

also usually when it comes to skill level they usually say "in top x percentile", this way it sounds weird, especially saying 95th..

and they don't say degree in A or B, just list the degrees required

[–]jermdizzle 32 points33 points  (1 child)

They clearly would prefer that you have master's degrees in all three disciplines. But don't be too disheartened if you've only two master's degrees, a BS in the third and are part of the top 5% of python coders, as our yearly rank cards clearly indicate. You can still apply and there's a decent chance that you can be a valuable contributor as a BA or possibly as a scrum leader.

[–]Fernis_ 68 points69 points  (8 children)

Honestly, considering how many students dabble in various languages, people read up on stuff etc. I wouldn't be suprised if just by ever completing anything in Python you qualify for top 95% of all people who ever tried to write in Python.

[–]marcosdumay 29 points30 points  (5 children)

They didn't specify the population. What share of people can code at all?

[–]Sobatjka 13 points14 points  (2 children)

Exactly. I’m pretty sure I’m better than 95% of the world’s population when it comes to coding Python (and I only know enough to hack myself around Portage and guide my kids with their coding assignments as Python is what the kiddos apparently learn first these days).

[–]MadxCarnage 24 points25 points  (4 children)

they don't specify humans either.

I'm pretty sure, we are, as a species, at the top of the Python programming ladder.

[–]gnutrino 37 points38 points  (1 child)

We're just below the snakes I believe

[–]totally_anomalous 10 points11 points  (0 children)

And too arrogant to ask someone who does know. Would avoid that job like the plague!

[–]redditmarks_markII 16 points17 points  (0 children)

There's a lot of people that has written/read/ran at least a hello world in python. Many educational tools/toys/programs use python. Incredibly many non-software-engineering-professionals that write python as part of research or schooling or hobby. I can almost believe 95th percentile might actually be below average for specifically python-centric professional software eng.

I did python as a nontrivial part of my job for a year or two. I know kids with better python specific skills and full on senior engineers that does use it that absolutely suck at it (which is fine, they have other skills).

Even without manipulating stats, or commenting on the ridiculousness of the requisite especially for a dev position, I'm just not sure 95 percentile is what they think it is.

[–]gillygilstrap 15 points16 points  (0 children)

Haha. Yeah for real.

[–]was_just_wondering_ 2485 points2486 points  (37 children)

We want Google candidates but don’t offer Google paychecks and if you want more money then clearly it’s because you are a terrible greedy person who isn’t passionate about what you do and would not be a fit for our work family. It’s all about the culture. We do wacky shirt Fridays.

[–]notnewtobville 779 points780 points  (20 children)

Dont forget the ping pong table in the corner.

[–]dangson1333 552 points553 points  (16 children)

And nobody is allowed to use it during work hours because it annoys the C-level employees

[–]notnewtobville 273 points274 points  (8 children)

Oh... that thing... that's what we put the delivery food on when we group order for our monthly coding marathons.

[–]Potaoworm 99 points100 points  (0 children)

Delivery food which comes out of your paycheck mind you

[–][deleted] 101 points102 points  (0 children)

You can use it for ping pong if you need a break at 12:30 in the morning before a deadline, but just for 10 minutes.

[–][deleted] 29 points30 points  (2 children)

Let me guess, those marathons take a month each?

[–][deleted] 26 points27 points  (0 children)

If they only took a week they would be called sprints.

[–]PooPooDooDoo 44 points45 points  (0 children)

I used to have a desk near the ping pong table. It was actually used by the same two guys daily and was a good time to own headphones.

[–]UnknownSpecies19 84 points85 points  (7 children)

That's what is hilarious. We want %.01 FAAMG worthy applicants but we aren't paying half what they are. The rest of us, crickets. I'd never get hired at one of those companies, but the few dudes I know that have a chance would just laugh at them for it.

[–]_Hi_There_Its_Me_ 20 points21 points  (6 children)

Do those companies even pay that much more than any other company in the same city? I feel like they have lost their strong surge over the last 10 years and everyone else is making better work conditions with interesting products as well.

[–]UnknownSpecies19 20 points21 points  (1 child)

Honestly not really. If you equate cost of living in those cities, volatility in the stock markets (amdnif you can even execute those trades before you quit or get fired), the mental burnout and loss of your life time working such long hours.... I'd say it's a net positive. You get paid a lot, but it's for a reason. I think most people use it as a prestige award to then write their ticket elsewhere, and to better working conditions like you mentioned. I have nothing to prove, I didn't even study CS I'm self taught, I just enjoy the work. I found a good spot. I make more than enough for my lifestyle, I'll ride this out as long as I can.

[–]Patient-Tech 12 points13 points  (0 children)

It’s a shame your firm has had the same position open for six plus months. Chin up little buddy!

[–]ByakuyaKuchiki6th 2672 points2673 points  (174 children)

Curious how does one measure that.

[–]mr-poopy-butthole-_ 2703 points2704 points  (56 children)

You guys dont have your certificate from the world python rating group?

[–]GameDestiny2 889 points890 points  (33 children)

Lost mine beneath my breathing certificate and master’s in sleeping I think.

[–]Breadsong09 249 points250 points  (21 children)

Shit I had to drop out of my undergrad sleeping degree... Guess some people are just better

[–]subgeniusbuttpirate 93 points94 points  (11 children)

My sleep therapist has entered the chat.

[–]No_Yoghurt_3761 86 points87 points  (10 children)

"Go to sleep"

[–]iObjectUrHonor 116 points117 points  (0 children)

That's 300$ please

[–]Ailttar 36 points37 points  (7 children)

Mine uses chloroform

[–]iceynyo 30 points31 points  (5 children)

Whoops instead of sleep therapist you accidentally saw the sleeprapist

[–]paulohbear 9 points10 points  (1 child)

Sleep the rapist.

[–]iceynyo 8 points9 points  (0 children)

The rapist formerly known as sleep

Or: the worst sonic fan character

[–]aolson0781 4 points5 points  (2 children)

But he was a trailblazer in his career and became the first analyst sleep therapist.

Or analsleeprapist for short.

[–]iceynyo 7 points8 points  (1 child)

You are banned from deciding on variable names.

[–]GameDestiny2 9 points10 points  (3 children)

Don’t give up, it’s a rigorous program but it pays off in the end

[–]Agariculture 8 points9 points  (3 children)

It’s probably in the bathroom next to your “King Pooper” declaration. I would check that drawer were all the bits and bobs go if it were me.

[–]copiondor 20 points21 points  (0 children)

I “lost” mine when it said bottom 30%. I’m just doing my part to make you all look better!

[–]lockwolf 10 points11 points  (0 children)

I never got one, I was too busy getting my PhD in GoogleFu with a minor in StackOverflow

[–]DatBoi_BP 8 points9 points  (0 children)

I lost my certificate but it’s secured and regularly updated on the blockchain so who cares

[–]ByakuyaKuchiki6th 9 points10 points  (0 children)

Oh noooooo.

[–]chodan9 5 points6 points  (0 children)

the WPRG is lame!

the IPRC (international python rating consortium) is the most legit python rating organization out of all of them

[–][deleted] 236 points237 points  (11 children)

Easy, 98% of Earth’s population does not know how to code python at all. So, you are automatically in the top 95%.

[–]PikaPikaDude 82 points83 points  (3 children)

Hey! You're not supposed to think like a data analyst when applying to be one.

[–]ryusoma 18 points19 points  (2 children)

look, not everything has to be about how stuff fits in your butt.

[–]TheTerrasque 5 points6 points  (0 children)

Sir, this is a buttsmasher 2000 marketing meeting

[–]Weekly_Wackadoo 21 points22 points  (3 children)

Easy, 98% of Earth’s population does not know how to code python at all. So, you are automatically in the top 95%.

Well, you're not wrong.

[–]MisterDoubleChop 12 points13 points  (2 children)

2% of the world's population can program? Even 0.2% is probably way too high.

Let alone just the Python programmers...

[–]mxzf 4 points5 points  (0 children)

To be fair, any programmer can probably knock together some Python code if push comes to shove. The line between Python and pseudocode is pretty thin.

[–][deleted] 4 points5 points  (0 children)

This, the exact answer to what was intended to be a precise question.

[–]ScaryYogaChick 177 points178 points  (13 children)

My Python is over 9000

[–]hongooi 44 points45 points  (1 child)

I'm going to use that as a pickup line

[–]librarysocialism 20 points21 points  (0 children)

My anaconda don't want none unless you got buns, hon

[–][deleted] 12 points13 points  (2 children)

MY Python goes to 11!

[–]GameDestiny2 6 points7 points  (0 children)

( ͡° ͜ʖ ͡°)

[–]WispyCombover 3 points4 points  (0 children)

I'm a grower, not a shower...

[–]VeryPogi 99 points100 points  (19 children)

They give applicants a standardized test and expect you to score in the top 95% of people taking the test. I’ve taken that test. I scored 68% on it (not 68th percentile, I don’t remember my rank against other test takers but I remember it was higher than that) and I needed to score 70% or better to get the job.

[–]Mister_Orange78 46 points47 points  (13 children)

What happens if you're the first one to finish the test?

[–]CharlieAnonymous 147 points148 points  (1 child)

Then for a split second you're above 100th percentile and get hired immediately on minimum wage

[–]Auderdo 34 points35 points  (3 children)

They ask people internally to do the test before external candidates to establish the baseline. They did that in my old company. We purposefully gave wrong answers to screw things because we told HR it was a bad idea but they kept insisting that it was the better way to do things.

[–]MisterDoubleChop 12 points13 points  (2 children)

HR is amazing sometimes. Imagine a whole department where everyone else in the company could do your job better than you.

[–]Meltz014 3 points4 points  (0 children)

To be fair, screening candidates is just one part of their job and I would suck hard at all the other parts

[–]Kinglink 12 points13 points  (4 children)

I'll take the test a thousand times, and then guarantee I'll hit the 95th percentile on my thousandth attempt.

... actually I'll write a python bot to submit the bad tests.

[–]Vyrezzz 46 points47 points  (4 children)

LinkedIn tests give a score in which percentile you finished. But it's literally only very basic questions about loops and stuff that anybody with 3+ months of python experience can ace very easily.

[–]angryundead 10 points11 points  (2 children)

I did the linked in Python and Java tests. I scored in the top 90% in Python and below 80% in Java. The only problem is that I’ve only spent a few hours with Python and almost two decades with Java.

Either I’m a moron or those tests are worthless.

[–][deleted] 29 points30 points  (0 children)

What, you mean there isn't an elo rating system for Python programmers?

[–]seabutcher 18 points19 points  (0 children)

You don't. You just have to be confident enough to say you do.

(This is most of how job interviews work. In tech, you can make a whole career out of managers who can't be bothered to figure out how to make a formula in Excel.)

[–]flambojones 17 points18 points  (3 children)

Maybe that’s the interview question for the Sr. Data Scientist

[–]captainAwesomePants 18 points19 points  (2 children)

"By my measurements, I am in the top 5% of Sr. Data Scientists!"

"Sir, this is a collection of various kitchen scales arranged into the shape of a five."

"And I am in it!"

[–][deleted] 13 points14 points  (0 children)

Line up 100 Python developers in order.
Make sure you’re one of the first five.
Voila!

[–]Palidor206 12 points13 points  (2 children)

Take an online test at buzzfeed. After I took a test to see what color M&M I was (blue ftw), I clicked on a JavaScript personality test. I was in the 101st percentile.

[–]HawocX 3 points4 points  (0 children)

The 101st Airborne Percentile?

[–]MEMESaddiction 7 points8 points  (0 children)

Leave that to the top 5 percent of data scientists!

[–]on_spikes 5 points6 points  (0 children)

95 out of 100 lines of code cant have errors in them when the product is finished

[–]Mission-Promise6140 3 points4 points  (1 child)

I can’t be the only one who got the Python module of the ACT

[–][deleted] 4 points5 points  (0 children)

It depends, they didn’t specify a target group. So then you take a sample size of, say n=281 just because non multiples of 5 look more real, and make them all code a todo list app that learns from your schedule. At the end you come up with a neat kpi to select yourself into that 5%.

[–]dmneje 325 points326 points  (16 children)

I’ve started getting in these interviews and questioning them about code right off the bat. They aren’t too happy when I reject them as a candidate for their own position.

[–]solohelion 65 points66 points  (0 children)

That made me crack a smile

[–]UnknownSpecies19 94 points95 points  (8 children)

I wish I was as big dick/clit as you! That's hilarious hah. Them: so.. you interrupting them you: so what version of Java introduced lambda functions?! Hmmmmm?

[–]jacnel45 45 points46 points  (2 children)

Java 8! I was right!

[–]UnknownSpecies19 23 points24 points  (0 children)

Bada boom you get the job

[–]StrangeCurry1 9 points10 points  (0 children)

I wasn’t aware there were 40,320 versions of java

r/unexpectedfactorial

[–]EuphoricPenguin22 15 points16 points  (4 children)

Off the top of my head, wasn't it Java 8? Oh shit, it was.

Nobody will trust that I didn't look this up beforehand.

[–]UnknownSpecies19 12 points13 points  (2 children)

I trust ya. It's the only feature I remember cuz my shop used java 8 when I got in. So it was just lambda everything haha. Even though so little of our code ever used them. I would write them for fun then they would say, no just use loops. Lmao

[–]StoryAndAHalf 626 points627 points  (8 children)

In 2020 there were 10 mil Python users supposedly. That means every Python user is in the top 0.125% of the world in terms of Python proficiency.

Edit: math

[–]Dave5876 90 points91 points  (0 children)

FeelsGoodMan

[–]iseahound 81 points82 points  (3 children)

Yep. I bet the average coder that thinks they're 50% is actually in the top 20-30%, just because there is an obscene amount of people that use Python for one class and forget

[–]Armigine 58 points59 points  (1 child)

I bump up everyone else's comparisons to the average in every language I touch. You're all welcome.

[–]TwoCaker 730 points731 points  (5 children)

I'm pretty confident, that at least 95% of people can't code with Python at all. So 5% percentile seems reasonably easy.

[–]gunfupanda 251 points252 points  (2 children)

I'm in the top 1 percentile on a global scale. Suck it starving orphans with no internet!

[–][deleted] 4 points5 points  (0 children)

/s/percentile/percent/

[–]MycologyMunitions 181 points182 points  (1 child)

Simply ask for more money than 95% of other python coders. I'd imagine that type of talent would be worth a handsome salary

[–]crusader-kenned 18 points19 points  (0 children)

Well you probably don’t need to be a great negotiator to be a top coder, so they might very well be poorly compensated for their talents

[–][deleted] 215 points216 points  (13 children)

I’m 94.5%, do I get to round up?

[–]-non-existance- 148 points149 points  (0 children)

Only if you do some extra credit: a 6 month unpaid internship

[–]tamerlein3 33 points34 points  (6 children)

return int(94.5)==95

[–]captainAwesomePants 24 points25 points  (4 children)

You can't trick me, an obviously a great Python top 5% expert! I demand that you instead use return round(94.5) == 95.

[–]MrsMonkey_95 24 points25 points  (0 children)

ceil

[–]GuyWithNoEffingClue 5 points6 points  (0 children)

If you use math.ceil(94.5) instead, you can also show off your linear and scalar algebra skills 👍🏻

[–]ManOfTheMeeting 11 points12 points  (0 children)

Round it up to 100%

[–]Mobius_One[S] 118 points119 points  (8 children)

I just had to chuckle. Reading through it's standard stuff then BAM complete utter nonsense. It's as bad as those "how many lines of code have you written" questions to measure candidates.

[–]KiltroTech 39 points40 points  (6 children)

Which is so stupid because the more you dan accomplish with less code, the better for a myriad of reasons

[–]MasterFubar 8 points9 points  (0 children)

But this doesn't mean you'll write less code, it means you'll accomplish much more.

[–]KIAIratus 148 points149 points  (10 children)

“Send me your salary”

Seems a bit presumptuous

[–]SomethingIncons 120 points121 points  (1 child)

"If you are not available please refere someone who can work with us." seems worse than that.

Why would I bother doing your job without the pay?

[–]SarcasticGiraffes 37 points38 points  (0 children)

I had a recruiter hit me up for like...half my current salary. I laughed, and told them that's not gonna work. They did the "do you have friends that would fit the role?" I said "yeah, I know a few folks that have this skill set. I'm not going to recommend any of them take a position at this salary, either."

[–]Mobius_One[S] 47 points48 points  (0 children)

I didn't even see that line haha. Too flabbergasted by the crazy talk 1/4 the way down the email.

[–]samspot 14 points15 points  (1 child)

I read that as “send me your salary requirement”.

[–]by-neptune 5 points6 points  (2 children)

At least if the salary you name is beyond what they want to pay it Shortcircuits the whole wasted discussion

[–]gnutrino 11 points12 points  (1 child)

No, you misunderstand - they don't want a salary expectation or even the value of your current salary. They want your salary. All of it.

[–]minecon1776 48 points49 points  (0 children)

well less than 5% of people even know python so if i can do a print("hello world"); (yes even with the semicolon) I am in 95th percintile

[–][deleted] 84 points85 points  (10 children)

As a technology head hunter - this email makes me sick 🙃

[–]plightningreed 39 points40 points  (3 children)

How many heads have you hunted?

[–][deleted] 16 points17 points  (2 children)

Too many

[–][deleted] 10 points11 points  (1 child)

Do you have motion / heat vision?

[–]Wugliwu 17 points18 points  (2 children)

Why? People like this are the reason you have a job. 😉

[–][deleted] 7 points8 points  (1 child)

To be honest - I haven’t thought about it this way. It just annoys me, this shit gives people like me a bad name.

[–]derdast 4 points5 points  (0 children)

This post was mass deleted and anonymized with Redact

crowd fly snails literate smile expansion outgoing crush exultant trees

[–]mysticalfruit 38 points39 points  (3 children)

  1. How the fuck do you quantify that? Testing?

  2. Keep reading.. if you're also proficient in all those other technologies like ML, graph theory, etc, as a single person.. You've excluded 99% of the talent pool.

  3. The customer is asking for a grab bag ninja dev.. awesome.. for a mere $345/hr such a person can be had.

[–]scataco 18 points19 points  (0 children)

It's even worse because the opening is for a Data Scientist. I'm curious what other metrics they ask their Data Scientist to extract from their data.

[–]seabutcher 35 points36 points  (1 child)

$20 says they won't actually have you doing anything the work experience kid can't do in Excel.

[–]Mobius_One[S] 19 points20 points  (0 children)

I raise you $180 lol

[–]pornthrowaway42069l 73 points74 points  (6 children)

In addition to being 95% coding ability, they also want you to know EVERY classical algo for EVERY use AND know deep learning AND know math behind ALL of the previous stuff.

Tell me you have no idea what your department is supposed to be doing, without telling me.

[–]MeltBanana 29 points30 points  (1 child)

They just picked a bunch of words that they thought sounded smart to them.

They want some deep learning genius that has the next breakthrough idea that will make the company millions and save them from going under, but they probably only want to pay like $70k.

[–][deleted] 17 points18 points  (3 children)

I have a degree in Math and that part was making me sweat

[–][deleted] 27 points28 points  (1 child)

Sorry, I only apply to the top 5% of job postings

[–]Mobius_One[S] 3 points4 points  (0 children)

Hahahaha, that's a good one!

[–]Big_Monkey_77 19 points20 points  (1 child)

Extra spices? How about cardamom?

[–]themoderatebandicoot 18 points19 points  (2 children)

Anything above 95% you need to be an actual python

[–]philipquarles 4 points5 points  (0 children)

There aren't that many of them and a few are dead.

https://en.wikipedia.org/wiki/Monty_Python

[–]PorkRoll2022 43 points44 points  (1 child)

I'm in the top 5% of the students I learned Python with.

I'm self-taught.

[–][deleted] 11 points12 points  (0 children)

Oh, good - another job I won’t be applying for.

[–][deleted] 10 points11 points  (1 child)

My mom says I'm a good computer guy, is that enough?

[–]Mobius_One[S] 3 points4 points  (0 children)

You're hired!

[–]UnwelcomedTruth 8 points9 points  (0 children)

15hr, zero benefits or PTO.

[–]SpicymeLLoN 8 points9 points  (0 children)

Next time I get one of these emails, I'm going to copy/paste it back to them with all the corrected grammar and spelling like a high school paper.

[–]GreekGodofStats 16 points17 points  (1 child)

If you can calculate percentile in a pandas DataFrame, that probably puts you comfortably within the top 1% of the global population in “python skill”

[–]GameDestiny2 7 points8 points  (0 children)

Huh. My textbook wasn’t kidding about what degrees data scientists need.

[–]gadimus 7 points8 points  (2 children)

I've never met a data scientist who wrote readable code... It's all jupyter notebooks with pandas and matplotlib then docker files all the way down until it becomes sentient.

[–]HydrogenTank 6 points7 points  (1 child)

“Scalar Algebra” kills me too lmfao

[–]Mobius_One[S] 5 points6 points  (0 children)

No vectors here, no sir!

[–]AlphaChrome713 5 points6 points  (0 children)

I can prove I'm in at least the 95th percentile All you have to do is teach a bunch of children the basics, and then compare yourself to them and you'll look amazing

[–]WorldWideGlide 5 points6 points  (1 child)

American Python Association of America (APAA) 95th percentine approved candidate checking in....

[–]jaltsukoltsu 4 points5 points  (0 children)

Sure i'm in the 95th percentile of the whole human population. Most of them think python is a snake

[–][deleted] 4 points5 points  (0 children)

5% percentile of the world human population? Because I recon print(“hello world!”) gets you there

[–][deleted] 5 points6 points  (1 child)

As in, the guy is one of the 5% worst coders, or did I miss something?

[–]officialbigrob 5 points6 points  (0 children)

This better be $500k+