this post was submitted on 18 Jul 2026
1048 points (99.5% liked)

Programmer Humor

32380 readers
1165 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 3 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] billwashere@lemmy.world 10 points 1 day ago

And the app is nothing more than a wrapper around a website.

[–] call_me_xale@lemmy.zip 145 points 3 days ago* (last edited 3 days ago) (1 children)

Just today, my health insurance told me i had to install their app to schedule a specialist visit. After installing it and logging in, I tapped the "specialists" button, and it proceeded to switch out of the app to my browser and connect to their mobile website.

ETA: as a cherry on top, these instructions were on their website, which I was looking at on my desktop. I had to switch to my phone first.

[–] nagaram@piefed.social 48 points 3 days ago (1 children)

You don't understand. Phone screens are a lot smaller so you need less code to run them.

Have you even considered how greedy you are wanting to use up so many tokens?

/s

[–] Winter_Oven@piefed.social 18 points 3 days ago

Imagining someone generating the HTML, CSS and JS on the fly using Claude is killing me

No need for any of that PHP or Jinja or HTMX shite /s

[–] yonderbarn@lazysoci.al 25 points 3 days ago (1 children)

Only FOSS apps get installed on my phone. Everything else I access via website.

[–] tobebannedbygaymods@lemmy.zip 7 points 3 days ago

I used to even skip those , but I broke two phones so the third I got as a gift but its a weak one with only 1GB of Ram and a weak processor most apps run smoother than any web app so I returned to apps its a Nokia 1.3 , and good luck for any one monitoring me , it hangs randomly so I need to take the battery out , its only good feature is that its the best phone I had when it comes to network receiving

[–] tazeycrazy@feddit.uk 78 points 3 days ago (3 children)

Then you get the app and it's just a browser and a skin for there website.

[–] ximtor@lemmy.zip 58 points 3 days ago (1 children)

But with enhanced tracking, as a little treat

[–] muhyb@programming.dev 29 points 3 days ago

Yo man, you cannot run this app just to see the website without letting us to see your call history first.

[–] MonkderVierte@lemmy.zip 42 points 3 days ago

+ 80 trackers.

[–] lazynooblet@lazysoci.al 29 points 3 days ago (1 children)

This app requires location permission... Precise location... And wireless metadata And phone/SMS And contacts And camera

load more comments (1 replies)
[–] lemmysmash@piefed.social 114 points 3 days ago (1 children)

Usually I just stop using their website too. Because fuck them.

[–] tomiant@piefed.world 41 points 3 days ago

Because I know they're FUCKING UP TO SOMETHING

[–] Alexstarfire@lemmy.world 25 points 3 days ago (4 children)

Don't even get me started on sites that automatically load the app when you go there on a phone.

[–] otacon239@lemmy.world 5 points 2 days ago

Even better is when it just opens the homepage of the app instead of a direct link to what was given.

load more comments (3 replies)
[–] lyralycan@sh.itjust.works 74 points 3 days ago* (last edited 3 days ago) (9 children)

Okay, I know I know that 99.9% of humans own a mobile phone, and the percentage that own a computer is much lower, but I've always hated how websites (first noticed with Google Search and Facebook) stopped caring about rendering for desktops and just utilised 30% of the screen width. Half the internet is a skinny portrait mode on a landscape screen and has been for ages

[–] FuckBigTech347@lemmygrad.ml 1 points 1 day ago

I hate how Desktop UI in general has been moving towards Mobile design for the last decade.
Everything has to always look like the latest shit from silicon valley, I despise it.

Imo all the work that was put into UI design for the last 20 years has been wasted effort.
I still use GNUStep and OpenMotif based Desktops because I genuinely think that those are better designed, and they haven't been touched in forever.

[–] RampantParanoia2365@lemmy.world 3 points 2 days ago* (last edited 2 days ago) (1 children)

There's one reason I don't use LibreOffice word processor on Linux, and that's because it uses a mobile scrollbar, which is incredibly frustrating if your doc is more than a few pages, and completely unusable with, say, a multi chapter story. Just released a major UI update, still unusable, because they won't put buttons on their fucking scrollbar in app literally designed around scrolling. Fuck you, Libre.

[–] lyralycan@sh.itjust.works 1 points 1 day ago* (last edited 1 day ago) (1 children)

I hope Calligra, Collabora, CryptPad, NextCloud Office, OnlyOffice (uses Microsoft formats -_-) or OpenOffice (LibreOffice's origin, reportedly even worse/older UI) are suitable alternatives! Note that not all of them have apps on mobile in case you value cross-platform usage, and NextCloud and CryptPad are web-based only. Other than that all are great on Linux.

[–] RampantParanoia2365@lemmy.world 1 points 1 day ago* (last edited 1 day ago)

I use OpenOffice. The UI seems fine, to me. Plus they had the Header navigation panel before Libre, which is handy for jumping between chapters.

And they're not worried about taking that extra 5 precious pixels off the side of a desktop application to scroll with. Not sure how they've managed to spare that space, but the devs are obviously Tetris prodigies or something.

[–] JohnEdwa@sopuli.xyz 44 points 3 days ago

It's skinny so that they can stuff the sides full of ads.

[–] EmilieEasie@fedinsfw.app 12 points 3 days ago (4 children)

I have trouble reading across wide screens, though, is that just me?

[–] bignose@programming.dev 2 points 1 day ago* (last edited 1 day ago) (1 children)

Not just you. For more than a quarter century, we've known that if a paragraph's text lines sprawl across a wide screen, it's more difficult for most people to read. (And the same is true if the lines are too short. There's an optimal range.)

https://jamesmattison.co.uk/method/why-line-length-matters-for-legibility/

For this reason, it's good for a website's style rules to limit how wide (measured in characters) a column of text can get, regardless of how much screen there is to expand into.

[–] EmilieEasie@fedinsfw.app 1 points 1 day ago
[–] zerofk@lemmy.zip 17 points 3 days ago

On desktop you can change window sizes to what you want. Don’t like wide text? Use part of the screen. But the inverse is not true: if a site decides to stay skinny you can’t make it wide if that’s what you prefer.

[–] jaybone@lemmy.zip 11 points 3 days ago (2 children)

This is why I miss square screens. And I miss proper UI/UX design which makes good use of screen real estate.

load more comments (2 replies)
load more comments (1 replies)
[–] Dicska@lemmy.world 5 points 3 days ago

Fucking Instagram and their Web interface. Try to get the maximum video size on a horizontal screen. Bonus points when a horizontal video is uploaded to their vertical frame optimised viewer.

I did the math before: it was literally less than 1% of my screen. There's no full screen feature.

Not like it cost them even a measurable amount of money to have one developed. They keep it awful intentionally to get you to install the app. Fuck companies like that.

load more comments (4 replies)
[–] imetators@lemmy.dbzer0.com 44 points 3 days ago

I fucking hate that. Used to have Revolut but stopped using it. They been annoying me with constant emails if I won't update my data so I went and tried deleting my account. DELETING IS ONLY AVAILABLE THROGUH AN APP. TO LOGIN YOU NEED TO PROOF TPUR IDENTITY.

The comes research with the findings that, as stated in TOS, it is possible to delete an account though emailing them directly. After like 30 emails between us they did delete it. Most of their replies were telling me I can only delete my account in app. Fuck Revolut.

[–] riskiedingo@lemmy.world 51 points 3 days ago (3 children)

I miss when UI was designed to streamline the user experience. Nowadays it makes it so hostile that you want their app in order to be able to interact with the service.

[–] Avicenna@programming.dev 30 points 3 days ago

And they do this because apps are the wild west of stealing user info when compared to internet

[–] jaybone@lemmy.zip 25 points 3 days ago (1 children)

But the app UX is even worse. It just gives you access to more functionality.

[–] OwOarchist@pawb.social 35 points 3 days ago

It gives them more access, makes them better able to invade your privacy and snoop around in your phone.

Plus, they want their icon on your phone's home screen so you'll remember them again next time.

[–] AlteredEgo@lemmy.ml 9 points 3 days ago

I want a new browser than completely "reskins" the most important websites. There is Reader View on firefox which I wish would be a bit more expanded and flexible. And maybe something like web archive but it only P2P shares the simplified reader view of articles and pages. For that simpler AI models could be very useful.

If there was just one country on earth that would say no to intellectual property laws. You could put a central repository server there and mirror most of the internet and make it accessible again. I'd gladly pay a few bucks a month for that. Maybe combine it with a VPN.

[–] HumbleBragger@piefed.social 35 points 3 days ago (3 children)
[–] muhyb@programming.dev 28 points 3 days ago* (last edited 3 days ago)

And their apps refuse to run on custom ROMs or an unlocked bootloader.

[–] Jako302@feddit.org 13 points 3 days ago (4 children)

Banks are the one thing that should use apps. Browsers have too many security issues.

The bigger issue is them using the google integrity bullshit, that's not necessary.

[–] Duamerthrax@lemmy.world 7 points 3 days ago

My bank's app hangs and crashes my phone.

load more comments (3 replies)
load more comments (1 replies)
[–] molten@lemmy.world 39 points 3 days ago (1 children)

Got an amber alert the other day. It linked to twitter to see more info including pics of the victim. I don't have an account and couldn't view it on mobile without jumping through a bunch of hoops. Wonder how much less effective it makes those alerts that you have to have an acct to see who was fucking kidnapped.

[–] tazeycrazy@feddit.uk 26 points 3 days ago (1 children)

The amount of news sites where they post Twitter comments on there stories but you need a sign in to view. What's the point of a public announcement service if you can't find out without handing a company your information.

[–] baggachipz@sh.itjust.works 8 points 3 days ago

Same with most of the world using WhatsApp for everything

[–] Dnb@lemmy.dbzer0.com 18 points 3 days ago (6 children)

Reddit is doing this to their site. Sucks when you get there from Google only to have an ad popup for their app and it breaks the page and can't be removed

[–] deft@lemmy.wtf 7 points 3 days ago (2 children)

You can swap www. For old. And it usually works. For now

load more comments (2 replies)
load more comments (5 replies)
[–] Cypher45@lemmy.dbzer0.com 15 points 3 days ago (1 children)

Reason why I left reddit.

Also because I got banned.

load more comments (1 replies)
[–] SubArcticTundra@lemmy.ml 23 points 3 days ago (1 children)

Hello, yes I am just a desktop user doing um desktop things. Can't install apps sorry

[–] OwOarchist@pawb.social 25 points 3 days ago

And I'm the final boss: a desktop Linux user with noscript.

[–] altphoto@lemmy.today 19 points 3 days ago (1 children)

Maybe if we add some AI? All AI? AI in AI? Hold on, stay! C'mon! We're only going to try to figure out how much you make so we can steal your money by giving you some shit products in return! And AI will take your job...hey come back! C'mon!

[–] Sonotsugipaa@lemmy.dbzer0.com 11 points 3 days ago

Some people are starting to get worn out by AI being pushed so aggressively and we need a way to make them interested again, so, hear me out:

AI powered AI

No more prompt engineering, you can just ask an AI to prompt an AI in an Agentic™ way and the AI will summarize the responses from the AI!

load more comments
view more: next ›