this post was submitted on 07 Jan 2025
838 points (98.6% liked)

Programmer Humor

19899 readers
1366 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
 
all 36 comments
sorted by: hot top controversial new old
[–] [email protected] 18 points 22 hours ago
[–] [email protected] 66 points 1 day ago* (last edited 1 day ago) (2 children)

you know what, fuck you.

un environments your development

edit : disintegrates your development environment?

[–] [email protected] 15 points 17 hours ago

IED's your IDE.

[–] [email protected] 6 points 1 day ago

Original was golden already

[–] [email protected] 31 points 1 day ago (1 children)

"Looks at chromium based vscode source code"

Well shi...

[–] [email protected] 0 points 1 day ago (2 children)

Besides being a part of the Google ecosystem, I really don't get all the electron hate.

[–] [email protected] 31 points 1 day ago (1 children)

Slow, bloated, buggy af. Name one electron application that doesn't struggle with state tracking over a long session, even just for simple shit like chat. The browser wasn't supposed to be a real time application, no amount of trying to bolt it on will ever make it ok

[–] [email protected] 10 points 1 day ago (3 children)

Name one electron application that doesn’t struggle with state tracking over a long session

Slack. It's one of the best apps I've ever used, and it's built on electron. Not sure I've seen it struggle with "state" in general. It's buggy sometimes but in the course of using it for like 10 years now I've had a 99.9% positive experience. I'd put vscode (electron) at even better status and it was made by a notoriously-shitty software company.

[–] [email protected] 10 points 1 day ago (1 children)

Maybe it's been improved, i haven't used slack in many years now. But i remember it having hilarious issues with state tracking. Trying to go back to old messages would fail half the time it would just scroll up to some random midway point then give up.

Would see notifications of new messages in a channel but didn't see anything new until reloading slack. Based on what you are saying sounds like they fixed that. Which is good, however I'm willing to bet it still wants 1GB+ of memory just to display some text so bloated/slow still applies ¯\_(ツ)_/¯

And no I'm not one of those "just use irc" people. Telegram supports all the modern stickers, files, audio, etc but it's fast and surprisingly light. But it's also written in native C++ so that's more expected

[–] [email protected] 7 points 1 day ago

Hm, yeah, I think it's definitely better now. The things you mention mostly sound like intermittent issues that I would notice for an hour or two actually. I don't even really hold those against the product since they would have weird glitches sometimes but they always fixed them quicker than any software team I'd been on would've.

My thought about electron is that it has trade offs like any other tech. I think it's cool that web developers can publish cross platform desktop apps without needing to learn a lot of new things and work around as many platform issues. That feels like a construct that would necessarily come at a performance cost. I'd probably be pissed if every app was moving to electron but as it stands I likely don't run more than 2 or 3 at a time.

I wish that the Firefox equivalent to electron would come back though, because fuck Google.

[–] [email protected] 2 points 21 hours ago (2 children)

Slack is crazy. I've only used the web version and find it absurdly slow and poorly designed compared to say discord. No idea how it got so popular

[–] [email protected] 4 points 15 hours ago

Discord is ADHD in form of software. Absolute chaos. No, thanks.

[–] [email protected] 4 points 21 hours ago (1 children)

Hard disagree. Do you like discord?

[–] [email protected] 2 points 20 hours ago (1 children)

A little. They keep adding features and overcomplicating it though.

[–] [email protected] 2 points 19 hours ago (2 children)

Yeah, basically everyone who likes discord hates apps I like. Discord is indescribably trash in all possible ways.

[–] [email protected] 1 points 15 hours ago

What other apps do you like?

Mind you I like discord, but the discord apps are pretty shit. I use it in the browser

[–] [email protected] 1 points 18 hours ago* (last edited 18 hours ago) (2 children)

Well, its backend uses Elixir and is performant as fuck so not trash in all possible ways.

And for me Slack shits the bed fairly often and their recent UI enshitification made absolutely no comprehendable sense to me.

Also, your generalization of people who do or don't like a specific app is wild to me.

[–] [email protected] 2 points 18 hours ago

Okay well I guess there's one way it doesn't suck. It handles a server load..?

From a user perspective, that ought to be something you can mostly take for granted once an app is out of its infancy.

[–] [email protected] 2 points 1 day ago (1 children)

You must have used a different Slack than I did. It was much heavier than a simply chat app should be and it always had annoying, but rarely game breaking, issues. When Salesforce bought them the enshittification began in earnest and it quickly went further downhill. Luckily, due to said downhill turn I was able to get my company to stop using Slack altogether.

[–] [email protected] 1 points 1 day ago* (last edited 1 day ago) (1 children)

There is only one slack chat app used by businesses and while I agree they started adding more useless features after the buyout, I would absolutely still put it at the best app experience I've had overall.

Edit: how do you feel about discord? To me that is the absolute shittiest app I've ever used, but I've noticed people who tend to hate on the apps I like also tend to like discord.

[–] [email protected] 1 points 5 hours ago (1 children)

Obviously there is only a single Slack app, it was a common sarcastic phrase. What it implied is that your experience differs so wildly to mine and many others that there must be some other secret Slack app that one of us got :)

And it wasn't just "more useless features" that happened after the buyout, though that definitely happened. It was things like the forcing of the free pro trial to try to push people into using said new useless features (we had been saving the trial to be able to export the full chat history when we left) and all the new fun bugs related to all the new features. Also, they loved moving around the UI, adding and removing things, etc. It got bad enough that I had to stop using the native client and use a web browser and use extensions to modify the page payout to get it back to how I liked it.

I guess I was very aware of these issues because I use a lot of different chat applications and I see all the places that they should have been doing better. I had already trialed several other options (hipchat, mattermost, google chat, ms teams, matrix/element, whatever zoho's chat was called), but was sticking with it because moving your company to a new platform is a huge hassle and I knew would likely not get another chance to do it if I chose poorly. In case you're wondering, we eventually went with Matrix/Element because it was finally good enough and was the most private as long as you have the infrastructure to host.

Also, Discord is the most vile POS chat service I have ever used and I refuse to ever use it again. It is disappointing how popular it is and how many of my friends use it.

[–] [email protected] 2 points 5 hours ago* (last edited 3 hours ago) (1 children)

I was trying to also communicate cheekily, also in my case to reinforce the stark difference in our experiences. I understood you.

I can relate to a few points you are making to some degree. I think my view of slack is largely shaped by having to use Skype and then hipchat for a company I used to work for. Both of those were absolutely shit. In fact if I just read your description of slack issues out of context, I might think you're talking about hipchat. That fucking thing was the worst I'd used at the time. It was common to not get notifications or messages and the UI was dog shit too. Slack kind of resolved all the issues I saw in hipchat and mostly improved over time. But clearly not everyone felt the same. I've never used Matrix, maybe someday I'll check it out.

We can agree on discord. Never for one moment have I understood the UI, and every time I used it I pretty much always had mic detection problems. And that was on Mac, windows, Linux, native, and web app (even when trying in various browsers).

[–] [email protected] 2 points 1 hour ago (1 children)

I did try out hipchat when looking for a Slack replacement and... it did not get chosen for a reason heh. Crazy as it is, we still use Skype for meetings because our CEO and his also-a-CEO brother refuse switch as they just barely understand Skype.

[–] [email protected] 1 points 43 minutes ago (1 children)

haha my condolences. I've had to use skype every now and then over the past few years. Every time I tell myself it must be better now, surely. I swear to god for every improvement they make (stability mainly), they introduce 5 new idiotic design decisions.

[–] [email protected] 1 points 40 minutes ago (1 children)

The only consistent think about Skype is the way it continues to break in new unfun ways.

[–] [email protected] 1 points 36 minutes ago

Boo. Microsoft buying it did little to improve it, and everything to make it worse :/

[–] [email protected] 5 points 1 day ago (1 children)

Well... When i started to use separate sacrificial hdd as zswap pool, i could finally afford to open second chrome tab

[–] [email protected] 2 points 1 day ago (1 children)

Cannot tell if this is a joke or what it would imply... That ram is expensive? I didn't think it was but I haven't upgraded in a few years now

[–] [email protected] 5 points 1 day ago (1 children)

There's common joke that even 512gb ram wouldn't suffice for second chromium tab

[–] [email protected] 4 points 1 day ago
[–] [email protected] 13 points 1 day ago (1 children)

Your ass is code.

- Zork the Shift 3 simulation control technician.

[–] [email protected] 8 points 1 day ago

I .clone()'d one too many times 😞

[–] [email protected] 6 points 1 day ago

Me: You're not wrong..

[–] [email protected] 2 points 1 day ago

Apple Intelligence really hitting different these days...