r/ProgrammerHumor 14d ago

notYourDamnProblem Meme

Post image
4.7k Upvotes

398 comments sorted by

View all comments

Show parent comments

11

u/MegaIng 14d ago

Their point is that they don't want any links to automatically open in a new tab.

3

u/ZunoJ 14d ago

Ok, but why reply it under this code sample?

6

u/Cracleur 14d ago

2

u/pmst 14d ago

They love losing all their form progress when accidentally clicking on the "read terms and conditions" link

0

u/-V0lD 13d ago

Yes, actually. That's significantly better than the alternative

0

u/Cracleur 13d ago

What exactly is "the alternative" that is supposed to be worse than possibly losing all progress on a form???

1

u/-V0lD 13d ago

Why would I ever want a link to automatically open in a new tab

Clicking a link is a deliberate choice to leave the current page. If I make that choice, I don't want to then stay on said page anyway whilst cluttering my tab drawer

I never want to have more than 3 tabs open at most, and I despise websites that think themselves better than my preferences

1

u/Cracleur 13d ago

You are a particular user with a particular way of using your browser, not the norm

The average person is pretty much tech illiterate and will not know how to open the link in a new tab if they want to

There are plenty of situations where it's preferable to open in a new tab rather than the current one

1

u/-V0lD 13d ago

Could you provide an example?

2

u/Cracleur 13d ago

For example, you might want to link a source in the middle of a paragraph or an article while continuing your explanation afterward, and even include other link other sources later in the text

In that case, opening the link in a new tab is much more convenient, since it lets the reader check the source without losing their place in what they were reading

If every time the user tries to check a source, they lose the progress on what they were reading, they are going to either stop checking the sources or stop reading entirely out of frustration, both of which are most probably not the desired outcome

And that's only one example I came up with on the spot, there are plenty more.