1519
Why indeed (lemmy.ml)
(page 4) 50 comments
sorted by: hot top controversial new old
[-] Aux@feddit.uk -2 points 5 days ago

Most resources are not consumed by wonky code or dependencies. Most resources are consumed by images and sounds.

load more comments (3 replies)
[-] Stovetop@lemmy.world 338 points 1 week ago

It's just that we have to make space for our 5,358 partners and the telemetry data they need.

[-] drolex@sopuli.xyz 111 points 1 week ago* (last edited 1 week ago)

* legitimate telemetry data

load more comments (2 replies)
load more comments (1 replies)
[-] daniskarma@lemmy.dbzer0.com 227 points 1 week ago
[-] jmcs@discuss.tchncs.de 163 points 1 week ago

And analytics. And offloading as much computation to the client, because servers are expensive and inefficiency is not an issue if your users are the ones paying for it.

load more comments (2 replies)
[-] lobut@lemmy.ca 36 points 1 week ago* (last edited 1 week ago)

Web "Apps" are also quite bad. Lots of and lots of stuff we're downloading and it feels clunky.

Sometimes that's bad coding, poor optimization, third party libraries, or sometimes just including trackers/ads on the page.

[-] Onomatopoeia@lemmy.cafe 43 points 1 week ago

I vaguely recall a recent-ish article that an average web page is 30mb. That's right, thirty megabytes.

It's amazing how much faster web browsing becomes when I run PiHole and block most of it.

Suddenly the TV is pretty snappy, and all browsers feel so much smoother.

load more comments (4 replies)
load more comments (4 replies)
[-] enemenemu@lemm.ee 168 points 1 week ago

Paypal has 500 mb and just shows a number and you can press a button to send a number to their server.

It's insane

[-] RamblingPanda@lemmynsfw.com 42 points 1 week ago

You made me check it, and on my android device it's 337 (just the app). Jesus Christ.

[-] enemenemu@lemm.ee 23 points 1 week ago* (last edited 1 week ago)

Mine has 660MB with 7MB user data, 15MB cache.

load more comments (1 replies)
[-] Onomatopoeia@lemmy.cafe 17 points 1 week ago

Check out the apps Hermit and Native Alpha. They make web pages run like an app. I've only run into a couple sites where they don't work right.

[-] Xttweaponttx@sh.itjust.works 1 points 6 days ago

Dude!! What a badass concept, cannot wait to give this a shot!!

load more comments (1 replies)
load more comments (1 replies)
[-] count_dongulus@lemmy.world 140 points 1 week ago* (last edited 1 week ago)

Cheaper & faster development by leveraging large libraries/frameworks, but inability to automatically drop most unused parts of those libraries/frameworks. You could in theory shrink Electron way down by yoinking out tons of browser features you're not using, but there's not much incentive to do it and it'd potentially require a lot of engineering work.

[-] zenpocalypse@lemm.ee 55 points 1 week ago

Yeah, though the joke is funny, this is the real answer.

Storage is cheap compared to creating custom libraries.

load more comments (3 replies)
[-] SplashJackson@lemmy.ca 29 points 1 week ago

64kb should be enough for anyone

load more comments (2 replies)
[-] Bytemeister@lemmy.world 14 points 1 week ago

Yep. Apps are 20x bigger with no new features...that you are using.

Let's not forget that the graphics for applications has scaled with display resolution, and people generally demand a smooth modern look for their apps.

load more comments (1 replies)
[-] deegeese@sopuli.xyz 95 points 1 week ago
[-] zipzoopaboop@lemmynsfw.com 42 points 1 week ago

Don't forget poor optimization

load more comments (3 replies)
[-] DioEgizio@lemm.ee 68 points 1 week ago* (last edited 1 week ago)

Tap for spoiler

Get electroned

load more comments (2 replies)
[-] wesker@lemmy.sdf.org 52 points 1 week ago

It's the secret sauce, called unnecessary frameworks and user analytics modules.

[-] otter@lemmy.ca 47 points 1 week ago* (last edited 1 week ago)

With that in mind, I LOVE how lean and fast some FOSS apps/projects are. One of my motivations to go searching for FOSS alternatives is when something seems slow for no reason.

It's not always the case, but it's often the case

[-] bjoern_tantau@swg-empire.de 22 points 1 week ago

KDE Plasma has been getting so much more efficient with every release that you can almost recommend it for low-end systems.

[-] crony@lemmy.cronyakatsuki.xyz 14 points 1 week ago

I remeber using plasma on a weak 2016 160 usd laptop with no issue in 2018, I can only imagine how much better is now

[-] umbrella@lemmy.ml 12 points 1 week ago* (last edited 6 days ago)

lol my laptop is from 2012, i run gnome and kde easily. windows usually needs a round of debloating every update to be usable.

[-] fckreddit@lemmy.ml 10 points 1 week ago

User analytics is such an innocent word for spyware.

[-] SoftestSapphic@lemmy.world 48 points 1 week ago

Bloatware, spyware, scope creep from middle managers feeling uncomfortable letting a dev have a slow day.

[-] sunoc@sh.itjust.works 40 points 1 week ago
[-] August27th@lemmy.ca 22 points 1 week ago

Nailed it. Things have changed to allow cheaper (interpretable in several ways) developers to create "good enough" software as quickly as possible. If that involves inefficient frameworks, technology, and practices that unlock this, then so be it; if the "best" code is the code that makes money, and money is what corporations prioritize above all else, and there is a way to do that quicker and cheaper, the outcome is obvious and now ubiquitous. Furthermore, if nobody at the top cares, why should anyone on the ground care? The problem compounds.

Priorities are fucked.

[-] bizarroland@fedia.io 12 points 1 week ago

If it runs "fast enough" on a completely clean system that would cost the average user $1500, then companies assume that that means that it is a good product.

If you want better software, you have to give developers worse hardware to develop on, and more time to develop.

load more comments (2 replies)
load more comments (1 replies)
load more comments (3 replies)
[-] zea_64@lemmy.blahaj.zone 38 points 1 week ago
load more comments (3 replies)
[-] AbsoluteChicagoDog@lemm.ee 26 points 1 week ago

Marketing. Corporate leadership has decided marketing knows better software design than actual engineers.

load more comments (2 replies)
[-] SpaceNoodle@lemmy.world 18 points 1 week ago

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

[-] socsa@piefed.social 10 points 1 week ago* (last edited 1 week ago)

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)
load more comments
view more: ‹ prev next ›
this post was submitted on 21 Mar 2025
1519 points (98.3% liked)

Programmer Humor

21988 readers
3120 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