ProgrammerHumor

The problem with git blame

The problem with git blame

What fucking mentally deranged asshole wrote this garbage -- shit, it was me.

What the fuck is that, old me? - said by me

I have the opposite problem at the moment. The code works. It looks neat, the tests pass, it's fast.

I have no idea how it works.

I wrote it.

😓

Always had a problem with the terminology of blame. It's primarily used to figure out when a piece of questionable code was put in. Context of why it's there sometimes helps figure out why it was added. Not to blame someone for bad code.

Hello, would you like to hear a TCP joke?

Hello, would you like to hear a TCP joke?

I know a UDP joke, but you might not get it.

Nah I heard it so many times I have it in cache.

joke sent regardless

Would you like to hear a joke about SYN flood attacks? Would you like to hear a joke about SYN flood attacks? Would you like to hear a joke about SYN flood attacks? Would you like to hear a joke about SYN flood attacks? Would you like to hear a joke about SYN flood attacks?

Desktop Fidget Spinner

Desktop Fidget Spinner

Widget Spinner

Borderless transparent window rotating an image?

If only there was an API to actually implement this

The real title is always in the comments.

Advertisement

Life of an Android developer

Life of an Android developer

Why is chrome so happy?

Gradle sync finally finished after 5 decades! I mean, who wouldn't be happy about that?

This only happens when I'm about to show someone something and they're patiently waiting over my shoulder...

"Check this out!"

Building Symbols

"Ah fuck, let's get lunch instead"

Google, I know you're trying to help and save space... but sometimes whitespace is important.

Google, I know you're trying to help and save space... but sometimes whitespace is important.

You'll have to admit though: Google's style would solve both the tabs vs. spaces and the brace placement issues once and for all.

Python is not abstract enough. I on the other hand only code in door-to-door conversations and PowerPoint presentations, that's why I'm a software architect overall

/s

We need to bring Lisp back on the table.

No more braces. Half of the problem solved forever.

 

No?

No?

Clicks no

Download complete!

"Your engine has broken down, that truck wont move anywhere"

"No"

Drives away

When were you when download was interrupt?

I was at home watching computer.

"Download is interrupt"

"No"

"Hello food"

"Food broke"

"No"

Eats food

Oh but I insist...

Oh but I insist...

You don't have to put the address if you don't want, however we do ask you to at least put the address.

Address (optional) is only required if you wish to proceed.

I live at localhouse.

So is everything. IT'S ALL OPTIONAL! IT IS ALL OPTIONAL!

runs around the street naked and starts fires

gets arrested

I'll be your server this evening.

I'll be your server this evening.

I thought it was stupid until I read the caption. Then I thought it was extra stupid.

10/10

Did they get chips?

WHAT A NICE IMAGE OF A NORMAL HUMAN DATE

so 2/2 in binary?

What people think coding is...

What people think coding is...

clicking a box over and over again because it finally works

So true.....

And then you try to explain to people why you're so excited or you want to share it and you're like "Look! I made the gamma pulse slightly when you get a notification so you can't miss it!" and they're like "ah yeah i see, it dims a bit" as if its nothing.

...and then you encounter a bug. At 0:04. On a sunday night. And your soul is crushed.

Edit: Holy shit guys! My highest rated comment ever! Thank you!

type some stuff, the stuff does other stuff, you go to the next thing

But that is what happens

Although the other stuff is not necessarily the stuff it's supposed to do...

How to prevent SQL injection

How to prevent SQL injection

This was the University I went to. They used to enforce an 8 character password. Not an 8 character minimum, just exactly 8.

My bank enforces an 8 character maximum password limit.

My bank.

To make matters worse, I'm guessing that the only input validation is client-side.

Looks like Bobby Tables is about to go to college.

Try one of these subthreads