1508
Why indeed (lemmy.ml)
(page 2) 50 comments
sorted by: hot top controversial new old
[-] sunoc@sh.itjust.works 40 points 3 days ago
[-] August27th@lemmy.ca 22 points 3 days 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.

load more comments (4 replies)
load more comments (3 replies)
[-] zea_64@lemmy.blahaj.zone 38 points 3 days ago
load more comments (3 replies)
[-] rational_lib@lemmy.world 14 points 3 days ago

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)
[-] devilish666@lemmy.world 20 points 3 days ago

That topics always made me curious tho....take a sample AAA games back then has smaller size compared to shitty Unity 2D games nowadays and i wonder why ?

[-] gens@programming.dev 14 points 3 days ago

Less triangles and smaller textures. Crt monitors had less resolution and practically built-in anti-aliasing so they could get away with (and had to) "worse" assets.

Also since ssd-s have become mainstream unity uses less compression so it would load relatively faster.

Basically because monitors got better, standards got higher, competition got fiercer, storage got bigger and faster, etc.

And it's not like there weren't shitty games before, just everybody forgot about them.

I like how the game Banished is made. From a requirenments/looks ratio it is IMO great. One guy made it. Ghosts of Tsushima also looks amazing and is great from a techical perspective, but it is heavy.

load more comments (3 replies)
load more comments (3 replies)
[-] AbsoluteChicagoDog@lemm.ee 26 points 3 days ago

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

[-] ogeist@lemmy.world 30 points 3 days ago

Bro, just use AI, bro, you don't need developers, bro, also skip the testing, bro, who is going to hack your SaaS, bro

load more comments (1 replies)
[-] RaptorBenn@lemmy.zip 9 points 3 days 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.

[-] x4740N@lemm.ee 1 points 2 days ago

Lazy devs not removing old non functional commented code and background code additions ?

Though I do get it if they don't want to remove the old code if their employer is an asshole

load more comments (1 replies)
[-] _____@lemm.ee 14 points 3 days ago

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

Programmer Humor

21852 readers
2594 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