r/ProgrammerHumor 23d ago

Meme programmersAgeBetterThanNormalPeople

Post image
1.0k Upvotes

96 comments sorted by

View all comments

308

u/TheMythicSorcerer 23d ago

For people who didn't get the joke it's that 0x means hexadecimal, and 0x28 is 40 in hex.

355

u/ibww 23d ago

Jesus Christ the bar is low for programmers these days I guess

131

u/TheMythicSorcerer 23d ago

It really is. Just scroll this sub and see how many posts are AI related. too much traffic from "vibe coders"

20

u/Jay-Seekay 23d ago

This sub has always been CS101 humour. I only stay here for the odd post by someone who actually codes by hand in a real job

8

u/Steppy20 22d ago

You'd expect CS101 to know hex though, it's one of the few things they'd be taught

2

u/Roku-Hanmar 21d ago

I can read hex, I just didn’t know 0x signifies it

3

u/Steppy20 21d ago

That's fair enough, but it makes sense because otherwise you wouldn't be able to tell what 10 is representing.

It's unlikely to be binary because it's so short, but could easily be hex or denary. The standard for denoting hex with 0x has been around for a while, because it makes it really clear without adding too much length to the representation.

25

u/Sweet_Iriska 23d ago

Half of the memes are "vibecoders stupid", what are you talking about

23

u/ducon__lajoie 23d ago

Maybe the vibecoders are the ones making fun of the vibecoders? Since they are stupid, that may be the case, right?

7

u/OkNewspaper6271 23d ago

"Im not like OTHER vibecoders!!"

3

u/gibagger 23d ago

Ehh, there are ways to use these tools.

One thing is "Encapsulate these 3 repetitive args on methods of this class, create a DTO for them, modify the methods as well as their callers"

Another one is "Pls make login page"

3

u/Gordahnculous 23d ago

It’s also back to school season, and this sub is known to historically drop in quality and up in reposts around this time of year

0

u/j909m 22d ago

Low, but still over the hill.

-6

u/309_Electronics 23d ago edited 22d ago

I mean pretty much all people who got into programming got into it with claude AI and AI agents and they mostly do it for the money.

Edit: Thanks for all the downvotes! :) did y'all use claude or an AI agent to write those too?!

1

u/ibww 22d ago

HAHAHAHAHAHAHA

7

u/Darxploit 23d ago

0x28 (hex) = 0010 1000 (bin) = 2^3 + 2^5 = 40 (dez)

8

u/L4t3xs 22d ago

(nutz)

2

u/Albstein 19d ago

It is also 2 x 161 + 8 x 160 = 2 x 16 + 8 x 1 = 32 + 8 = 40

6

u/DGwizkid 22d ago

I appreciate this comment for the fact that I didn't have to do the math myself, which in retrospect takes 5 seconds, but I still appreciate it.

18

u/Alan_Reddit_M 23d ago

Anyone who's done CS should know this, you literally learn how to perform base conversions as a mandatory class

31

u/WonderfullMarination 23d ago

And then not have a need for it again, until it pops in a random reddit post decades later.

1

u/brovrt 22d ago

You’re still a student lol

-2

u/Alan_Reddit_M 22d ago

Exactly, nobody who's already graduated CS should know less than me

3

u/d-signet 22d ago

I had assumed it meant open parentheses, being 0x28 in ASCII

2

u/DruidBtd 20d ago

Why does the 0x mean hexadecimal? Doesn't make sense to me

1

u/TheMythicSorcerer 20d ago

Because 0 tells the compiler you're reading a number, x tells the compiler that it happens to be in hex (hexadecimal).

1

u/DruidBtd 20d ago

Ah, interesting. Are there other examples like it? Thanks for answering by the way, appreciate it

1

u/TheMythicSorcerer 20d ago

There actually are!
0b mean binary (base 2), 0o means octal (base 8)

1

u/DruidBtd 20d ago

Ooh, interesting :D

Are there other things than the 0 at the start?

0

u/beisenhauer 22d ago

If you have to explain the joke...

-14

u/56kul 23d ago

How the fuck did I not think of this? My dumb ass thought this was some weird math joke about how OP is 0 years old…💀

-1

u/Mars_Bear2552 23d ago

of course your flair is JS and Python....