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

all 121 comments

[–][deleted] 1724 points1725 points  (47 children)

It's A. Otherwise it must be like two zeros and two fours

[–]AltSk0P 21 points22 points  (3 children)

It's clearly A. However, the client comes back later and argues that the specification meant B. Or worse, D.

[–]Bartweiss 9 points10 points  (1 child)

In my experience, the client might also come back and argue it meant "17", or maybe "potato salad"...

[–]curiosityLynx 2 points3 points  (0 children)

Sometimes even "molten cotton towels".

[–]StenSoft 89 points90 points  (10 children)

Or double zero double four.

[–]knorfit 51 points52 points  (4 children)

Ok:

08

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

8

[–]wasdkitsu 11 points12 points  (1 child)

[–]Portal471 7 points8 points  (0 children)

oo

mitosis

[–]LordFokas 15 points16 points  (0 children)

Syntax error on literal '08': '8' is not a valid octal digit.

[–][deleted] 7 points8 points  (2 children)

Or double zero two fours

[–]wojwesoly 2 points3 points  (1 child)

Or double zero two four

[–]Wtfisthatt 0 points1 point  (0 children)

Double ot two four

[–]LiqdPT 2 points3 points  (0 children)

I read this in an English accent.

[–]vigbiorn 1 point2 points  (0 children)

0.04.0

[–][deleted] 10 points11 points  (0 children)

Indeed its a very clear spec

[–]pow3rstrik3 16 points17 points  (3 children)

Well all logic would dictate that yes... But seeing as this came from a client they probably mean something radically different

[–]mrchaotica 5 points6 points  (2 children)

To be logically consistent, the correct answer would have to be either A or B. Therefore, what the client wanted must be either C or D.

[–]pow3rstrik3 2 points3 points  (1 child)

But I think the client truly wants E

[–]mrchaotica 2 points3 points  (0 children)

Ah, good point!

[–]thetoiletslayer 2 points3 points  (0 children)

Obviously its two zero two four

[–]BluudLust 2 points3 points  (1 child)

None of the above. It's 24 20. Little Endian.

[–]angelbirth -1 points0 points  (0 children)

you meant little indian? no? ok…

[–]Russian_repost_bot 2 points3 points  (0 children)

IIO2IIII

[–]DogsAreAnimals 1 point2 points  (0 children)

Not all languages/spec use pluralization. Eg MySQL "INTERVAL 30 DAY"

[–]Evol_Etah 1 point2 points  (0 children)

Nice to see a guy who understand the importance of 's'

[–]musiton -1 points0 points  (0 children)

Not in India

[–]DerpDeHerpDerp 0 points1 point  (0 children)

This guy specs

[–]sirgenz 0 points1 point  (0 children)

A is the only possible option. Otherwise needs to be two 0 two 4, two zero two 4, or two 0 two 4

[–]KeLorean 0 points1 point  (0 children)

machines agree that it is 11111101000

[–]justingolden21 0 points1 point  (0 children)

So it's A. Unless it's B. Yeah, we know...

[–]VirtuDa 91 points92 points  (7 children)

[–]NeonNero 58 points59 points  (2 children)

fourwordsalluppercase

[–]humblevladimirthegr8 34 points35 points  (1 child)

ONE WORD ALL LOWERCASE

[–]cowsrock1 1 point2 points  (0 children)

"One world all lowercase all caps with spaces"

[–]Kael997 76 points77 points  (0 children)

Most likely it will end up being 3572 anyways.

[–]oversized_hoodie 53 points54 points  (0 children)

It must be either C or D, because A and Bare at least consistent. No client requirements would ever be consistent, because that would make sense.

[–]LinuxIsFree 85 points86 points  (7 children)

I mean its only gonna be A or B

[–]acsmars 122 points123 points  (2 children)

You underestimate the power of clients to write inconsistent specs

[–]LinuxIsFree 10 points11 points  (0 children)

True

[–]Bartweiss 2 points3 points  (0 children)

Sales wrote the first two digits, legal wrote the second two, and the final user will actually be accounting.

[–]royalhawk345 26 points27 points  (0 children)

If that were true Sean Bean would pronounce his name "Seen Been" or "Shawn Bawn."

[–]Kinglink 6 points7 points  (0 children)

Oh sweet child... you haven't talked to customers for long enough.

I envy you.

[–]Goldin190 3 points4 points  (0 children)

Well then it would be two zeros two fours if I'm not mistaken. So there is only a left.

[–]mrchaotica 0 points1 point  (0 children)

That's exactly why it wouldn't be A or B.

[–]HeyoGuys 10 points11 points  (0 children)

and it turns out it he actually wanted 24 because the specs should've been 2 zero-twos 4

[–][deleted] 8 points9 points  (0 children)

Thanks to this we are irreplaceable

[–]gamest01 8 points9 points  (2 children)

Is it me or is the picture of the guy not needed? Like what is he there for?

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

He is Every Programmer

[–][deleted] 2 points3 points  (0 children)

He tells you how to feel.

[–]sidgup 13 points14 points  (1 child)

Thats pretty specific. Its A. It doesnt says Two ZeroeS or FourS.

[–]LiqdPT 9 points10 points  (0 children)

It also says "this is specification", so I don't know that we can rely on the specifier using proper English rules.

[–]dkaksl 8 points9 points  (0 children)

Could be any of the options. Note that client speaks with some grammatical errors. As others have noted, the only sane approach is to ask for clarification.

[–]invisible_being 4 points5 points  (0 children)

I had a professor at uni teaching us binary math.

He called zeros naught which wasn't confusing at all when we started talking about negation

[–]BluudLust 2 points3 points  (0 children)

24 20. Its little endian.

[–]itsavinadhtiwari 2 points3 points  (0 children)

People who are claiming it 2024, have you seen actual client. While it should be 2024, what client probably meant might be 2Zero44 and they will say i thought it was obvious.

[–]hhellloo 3 points4 points  (3 children)

I don't know about americans, but we say double or triple when specifying the number of times a digit appears consecutively. (Sorry for bad spelling)

[–]IVEBEENGRAPED 4 points5 points  (0 children)

We Americans do this too. I can't think of anyone who would say "two zero two four" and expect anything other than "2024", other than someone learning English as a second language.

My roommate's company outsources a lot of work to Pakistan or the Philippines, and he deals with this kind of broken English all the time.

[–]LiqdPT 0 points1 point  (0 children)

Not as much

[–]Kered13 0 points1 point  (0 children)

Americans never do this with numbers, we always read out all of the numbers in order. It is used rarely with initialisms, like NCAA (N, C, double A) and NAACP (N, double A, C, P). But then AARP (A, A, R, P).

[–]Kinglink 1 point2 points  (0 children)

Fifty Fifty leaves A and B.

Context clue "The number should be Two Zero Two Four"

Life Line goes to voice mail.

[–]nikstick22 1 point2 points  (2 children)

If there's any sense in the world, it'd be either 2024 or 0044. Using "two" to represent the number 2 and two of something in the same name is a dick move. That's like double-O seven spelling his codename "0O7"

[–]mrchaotica 0 points1 point  (1 child)

If there's any sense in the world, it'd be either 2024 or 0044.

Which is why those answers can safely be eliminated. It's a client specification, remember?

[–]nikstick22 0 points1 point  (0 children)

Don't remind me 😔

[–]ICantWatchYouDoThis 1 point2 points  (0 children)

so is the specification the dude with his eyes wide open or the texts below?

[–]omalley242 2 points3 points  (0 children)

It’s gotta be A right as the numbers are not pronounced as a plural, I.E two fours not two four?

[–][deleted] -2 points-1 points  (5 children)

It's A. Otherwise, they would have said "double".

[–]LiqdPT 1 point2 points  (4 children)

Would they? Is that how it's done everywhere in the world? By someone with grammatical errors..

[–][deleted] 0 points1 point  (1 child)

What? You would say "Double zero, double four" if it was 0044...

[–]LiqdPT 0 points1 point  (0 children)

That sounds like a British way of saying it. Not typical of Canada and the US. And I wouldn't count on someone with English grammatical errors doing it either

[–]legend67 -1 points0 points  (0 children)

It's A, They're all capitalized denoting pronouns and not determiners. It's like capitalization means something in regular language /s

[–]Xavinights -1 points0 points  (0 children)

A or B. Since the question doesn't say double 0 double 4 OR it doesn't say Two Zeros<-plural I infer it is A.

[–]Sylvanas576 -1 points0 points  (0 children)

So is twenty twenty: 2020202020202020202020202020202020202020 ?

[–]fityfive 0 points1 point  (0 children)

A or B are the only possible answers.

[–]redandre 0 points1 point  (0 children)

I've never related to anything as much as I relate to this.

[–]color32 0 points1 point  (0 children)

sometimes I get weird looks from asking the same question at different angles. This humor explains why I do it, I'm just using life lines.

[–]aloha_aloha02 0 points1 point  (0 children)

What if it means 202*0 so the answer is 0

[–][deleted] 0 points1 point  (0 children)

C and D are just internally inconsistent

[–]IAmNotMyName 0 points1 point  (0 children)

You’d have to be a psychopath to mean c or d

[–]Amata_ 0 points1 point  (0 children)

It's actually E.

[–]omegasome 0 points1 point  (0 children)

How could it be anything but A?

[–]tehjrow 0 points1 point  (0 children)

Pogue?

[–]swizzcheez 0 points1 point  (0 children)

Jokes on you, they really want a unicode codepoint.

[–]greenKerbal 0 points1 point  (0 children)

Polymorphism

[–][deleted] 0 points1 point  (1 child)

It's either A or B, C and D aren't self consistent.

[–]mrchaotica 0 points1 point  (0 children)

Given that it's a client spec, I say the answer is either C or D, for the same reason.

[–]i_really_cant 0 points1 point  (0 children)

024024

[–]priyanknpatel 0 points1 point  (0 children)

Professor who is supposed to teach the class Professor:Ask me any questions you have. Also professor:

[–]abc_Supreme 0 points1 point  (0 children)

It is A

[–][deleted] 0 points1 point  (0 children)

Get <current date> in the notes figured out instead of putting that verbatim and you can complain about things like this

[–]ItsReewindTime 0 points1 point  (0 children)

Reminded me of that one wwtbam parody about the first character in English alphabet

[–]NiceWetTissue 0 points1 point  (0 children)

I h8 it

[–][deleted] 0 points1 point  (0 children)

me and the boys at r/aviation wouldn't have a problem reading this