this post was submitted on 09 Mar 2026
437 points (100.0% liked)

Programmer Humor

30700 readers
2445 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 2 years ago
MODERATORS
 

this is the first meme I have ever made (yes I am that old) - so be gentle :)

what does being modern mean to you?

top 40 comments
sorted by: hot top controversial new old
[–] CoyoteFacts@piefed.ca 61 points 3 weeks ago (2 children)

Oh my god my biggest pet peeve is every single new project awarding itself "modern, lightweight, blazing fast". Seeing these words actually negatively affects my perception of your new super cool project. Along with the fucking emojis.

aka:

Modern: "I couldn't understand the codebase of the previous solution, so I rewrote it using stuff I'm familiar with"

Lightweight: "Featureless/no features that I don't use"

Blazing fast: "Doesn't have any edge cases handled yet"

[–] nikolasdimi@lemmy.world 26 points 3 weeks ago* (last edited 3 weeks ago)

haha indeed - modern has this "blinking lights" connotation. something that is shiny.

True story - once, in primary school, I went to a halloween party, where all the boys were dressed as batman and all the girls as macarena (guess my age). The host of the party was maybe the only one not dressed as batman.

He was wearing some weird jell in the hair, like a punk kind of thing, with a lot of strass, stars all over his body, some heart or thunder shaped big mirror glasses, a shiny jacket and the best looking blue mocasines I have ever seen. He also had a big radio antenna (??) coming through his nylon electric yellow vest.

I asked him: what are you dressed as? and he replied: "Modern".

[–] tempest@lemmy.ca 8 points 3 weeks ago (2 children)

To be fair a lot of these things are js. I could probably write a new one faster than I could understand the existing code base.

[–] dhruv3006@lemmy.world 4 points 3 weeks ago (2 children)

Unfortunately I agree but there are a few that are different, for example have you tried Voiden ( https://voiden.md/) maybe? We opensourced a few weeks back.

[–] tempest@lemmy.ca 3 points 3 weeks ago (1 children)

I have not.

Though honestly I rarely use these types of tools as a back end dev.

For my own code I'm likely to use curl or maybe fetch depending.

The times I do reach for these it's usually someone else's API that I'm looking it. If they offer an openapi spec I can import then I will.

[–] daychilde@lemmy.world 0 points 3 weeks ago

eh, how modern is it?

[–] Thedogdrinkscoffee@lemmy.ca 1 points 3 weeks ago

I hear this a lot right before deployment disasters. ;)

[–] dr_robotBones@reddthat.com 44 points 3 weeks ago (2 children)

🤣 😂 😭

I'm going back to curl

[–] Restaldt@lemmy.world 11 points 3 weeks ago

Some of us never left

If i can't figure out how to use your api with curl why would i trust myself to use it in a real application

[–] nikolasdimi@lemmy.world 8 points 3 weeks ago (3 children)
[–] dr_robotBones@reddthat.com 15 points 3 weeks ago
[–] dis_da_mor@anarchist.nexus 8 points 3 weeks ago

...terminal

[–] caseyweederman@lemmy.ca 2 points 3 weeks ago

curl with front-end

[–] Zagorath@aussie.zone 14 points 3 weeks ago (3 children)

Insomnia > Postman.

I switched to Insomnia around 2021 when Postman started enshittifying and found I liked it a lot more. Insomnia has also been relatively enshittified unfortunately, but it feels like it's to a lesser extent.

[–] tempest@lemmy.ca 33 points 3 weeks ago (2 children)

Bruno > Insomnia

Dropped insomnia after it started to ask me to login and collaborate on things

[–] daychilde@lemmy.world 6 points 3 weeks ago (1 children)

So you stopped after collaborate, but did you listen?

[–] Zagorath@aussie.zone 3 points 3 weeks ago (1 children)

What's the reference here?

[–] jsalvador@programming.dev 2 points 3 weeks ago (2 children)

Insomnia user here, it is worth moving to Bruno?

[–] tempest@lemmy.ca 9 points 3 weeks ago

If insomnia is working for you I wouldn't change just for the sake of it. If insomnia starts to get in your way or you want to get out of something that is VC backed before the enshitification really takes hold I would consider it.

[–] cypherix93@lemmy.world 6 points 3 weeks ago

100% won't regret it

[–] dhruv3006@lemmy.world 8 points 3 weeks ago

Postman was great when it made APIs simple, but over time all the accounts, cloud sync, and extra features kind of slowed down the core workflow. And then a lot of clients just ended up copying that model instead of rethinking it.

On the optimistic side we are seeing some stuff that want to rethink this: tools like Voiden and Yaak with a few new approaches like  Git-native workflows, reusable request pieces, more composable setups basically making API work feel more like actual dev work again.

[–] nikolasdimi@lemmy.world 6 points 3 weeks ago (1 children)

true :) I heard this actually even from ex insomnia folks - the direction could have been much different.

[–] taco@anarchist.nexus 3 points 3 weeks ago

That's a shame, because it was really great for a hot minute.

[–] Patrikvo@lemmy.zip 4 points 3 weeks ago (1 children)

Oh Logins are horrible. For example. I have a 3D printer, it's connected to my LAN. The software to use it, however, requires to a login to connected to this local device. This already sucks, the worst is that me and my wife both use this printer on our own computer and each time she uses it, I'm required to login again after she's done. I hate this, because this shouldn't be the case for a local device, secondly every service has different requirements for the password policy, thirdly the app doesn't remember the password, fourthly, neither do I.

[–] psud@aussie.zone 1 points 3 weeks ago

Prusa still let's me sneakernet the print file to it, it'll do it over the LAN, but USB is faster. I'm the only one who uses it, but I'm pretty sure since they're focused on user experience it wouldn't be onerous

M5 needs the printer logged into their server, needs the user authenticated and has no USB slot

[–] encelado748@feddit.org 3 points 3 weeks ago (1 children)

What do you mean by modern api client? Postman? Try bruno.

[–] nikolasdimi@lemmy.world 7 points 3 weeks ago (1 children)

this is the "joke". that every API client calls themseleves modern without this essentially meaning much.

and certainly not, I dont mean Postman. But this is the easy answer. What I also mean is that many of the tools that came as a response to Postman being "old fashioned" are basically mimicking the same things or principles with a few things here and there.

so everything is like "postman but with a better XYZ feature" or "Postman but open source"...

[–] encelado748@feddit.org 9 points 3 weeks ago (3 children)

Bruno does not have any of the characteristic in the meme you shared. And still I do not understand what do you mean by modern api client. Every single application using an API is an API client. Do you mean stuff like curl or postman or things like first party SDKs or what?

[–] jaybone@lemmy.zip 2 points 3 weeks ago

I think OP means an API client dev/test tool, like Postman.

At first I also couldn’t figure out what a UI had to do with an API client lol.

[–] nikolasdimi@lemmy.world 2 points 3 weeks ago

yes, sorry for the confusion - yes I mean API Client tool - postman, insomnia etc. etc.

[–] nikolasdimi@lemmy.world -2 points 3 weeks ago (2 children)
  • bruno does have a paywall last time I checked :) but the point is not to have tool debates :) my main point is around overall philosophies and ways that new things are like older things with a small twist.
[–] encelado748@feddit.org 7 points 3 weeks ago

There is no paywall in Bruno, nor login, in the open source version. It is file system based, with no external dependency.

[–] T4V0@lemmy.world 2 points 3 weeks ago

What paywall? I'm using it for free...

[–] andybytes@programming.dev 2 points 3 weeks ago
[–] andybytes@programming.dev 2 points 3 weeks ago (1 children)

your first? really! Don Juan of the masses and the memes

[–] nikolasdimi@lemmy.world 2 points 3 weeks ago

haha I dont know how to take this

[–] transporter_ii@programming.dev 0 points 3 weeks ago

Just moved to Linux and wanted to test an api. Opened Software Manager and installed Resonance. It looks like there are Mac and Windows versions. It was simple and clean, and did what I needed to get done. I have to admit, when I clicked to install, I was wondering what kind of hoops I was fixing to run into to use it. None. There were no hoops.