this post was submitted on 21 Mar 2025
1506 points (98.3% liked)

Programmer Humor

22080 readers
637 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
 
(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 18 points 1 week ago (9 children)

Kinda tired of people referring to my work as "IT"

[–] [email protected] 14 points 1 week ago (4 children)
load more comments (4 replies)
[–] [email protected] 10 points 1 week ago* (last edited 1 week ago) (2 children)

I think this is a European thing. "IT" is a general term for any tech work, whereas in the US that term refers to technician level network infrastructure and sysadmin work.

load more comments (2 replies)
load more comments (7 replies)
[–] [email protected] 18 points 1 week ago (2 children)

I'd argue that deploying from one codebase to 3+ different platforms is new functionality, although not for the end user per se.

I wish though that more of the web apps would come as no batteries included (by default or at least as a selectable option), i.e. use whatever webview is available on the system instead of shipping another one regardless of if you want it or not.

[–] [email protected] 9 points 1 week ago

But if your tool chain is worth anything the size of each binary shouldn't be bigger. To oversimplify things a bit: it's just #ifdefs and a proper tool chain.

In the web development world on the other hand everything was always awful. Every nodejs package has half the world as dependencies...

load more comments (1 replies)
[–] [email protected] 14 points 1 week ago (1 children)

Because the app stores keep adding new requirements that you have to add code to deal with and it gets worse every year and seemingly every day.

load more comments (1 replies)
[–] [email protected] 13 points 1 week ago

Remember that day when GDPR dropped and website suddenly started loading much faster.

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

There's lots of valid reasons for this.

Imo the biggest one people don't account for is this: Dev salaries are incredibly high. if you want fast performance the most optimal way would be to target the platform and use low level native code, so C++ or Swift.

It would cost you like 20x more than just using electron and it will cost you bigly if you have multiple platforms to maintain.

So it turns out having 1 team crunching out an app on electron with hundreds of dependencies is cheaper, naturally that's what most companies will do.

Don't want to use electron ? Then it's kind of the same issue except this time you're using Java and C# and you have to handle platform specific things on your own (think audio libraries for example). It's definitely doable but will be more costly than using a cross platform chromium app.

load more comments (1 replies)
[–] [email protected] 10 points 1 week ago

Performance/optimisation wise is an environmental catastrophe..

[–] Imgonnatrythis 10 points 1 week ago (1 children)
load more comments (1 replies)
[–] [email protected] 9 points 1 week ago

It's nearly all just using a whole library instead of the specific single function thats actually required, because few people are actually writing any code these days.

load more comments
view more: ‹ prev next ›