ProgrammerHumor

We all know one

We all know one

Its free real estate!

This baby can hold a hell'ava lot of stickers..

I just put stickers onto it to hide the leftovers from stickers I had to remove!

Everything is a object!

Everything is a object!

Probably the only way you could get one.

Don't forget to cleanup when you're done with that!

It's fine, garbage collection will eventually do that for you

Cause the other way is illegal

Making memes on your phone

Making memes on your phone

Dark mode should be the basic mode.

Idk... I made an app in dark mode and now I can’t see the text :|

I think both? Text colour probably stayed black..

Well -- poor app or wrong theme ?

The importance of knowing how to correctly use the while loop

The importance of knowing how to correctly use the while loop

I can already see this on the walls of programming classrooms everywhere

I’ve found that do-while loops are only good for user inputing. I could be wrong but that’s only what I’ve ever used it for :|

And then it gets posted at /sub/fellowkids

Do-Wile E Coyote

Yes, That is Programming

Yes, That is Programming

10% writing, 60% not understanding why it's not working, 30% not understanding why it's working.

10% works by luck, 20% works by skill, 15% of the time concentrating on if it will work, 5% pleasure of successful compile, 50% debugging pain

And 100% reason to remember the name?

or 90% not understanding why it is working

debugging defined.

debugging defined.

*Where you are the murderer, the victim and also an idiot

Good one! I haven't heard this joke all day.

WHO THE HELL WROTE THIS PICE OF SH**?!?! Oh, it was me....

You are in meeting with team and open this mess and say "Lets check out what dumb ass wrote this.... Yeap, it was me"

JS logic

JS logic

Correct me if I'm wrong:

null == 0 returns false. == is a universal operator, nothing is converted, so this makes sense. null < 0 returns false. < is a numeric operator, so its operands are converted to numbers. null is converted to 0, thus 0 < 0, which is false. null <= 0 returns true. <= is also a numeric operator, so 0 <= 0, which is true.

"== is a universal operator, nothing is converted" - this is not true. Abstract Equality Comparison is doing the type conversion, but only if the operands have specific types. Here is the table with detailed info, if you wanna know more.

This is a reason why you should avoid == operator and always use === instead.

And this is one of many areas where Javascript is needlessly confusing and inconsistent...

Yo that’s kinda cool, I wanna be able to correct someone clearly like this at some point in my life

Do not.

Do not.

if (image >= 4mb){ dont(); }

That reminds me of that day that marketing put 100 mb of gifs on the front page and was complaining that the website ran like shit.

the media should be considered as a side project outside of the js bundle.

“Uncompressed PNG is superior for everything! Only use uncompressed PNG! Yes, even for that 24MPixel stock image! No, don’t resize it, it will get pixelated!”

I hit my data cap that month, and I didn’t even have one...

One of my better comebacks.

One of my better comebacks.

Its easy for programmers to be this cold because they’re already dead inside.

Always check your friendship before terminating it

The capitalisation of the F makes it look like a static method

It probably was a singleton

e++

e++

This is beautiful.

eeeeeeeeee

if you like that, you'll love this: https://github.com/xoreaxeaxeax/movfuscator

Elegant, beautiful. I'm envious of such nice and beautiful code. My code will never compare with this. All that with single and simple letter. I'm disappointed with myself.

Try one of these subthreads