Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Why is so much software so bloated?

Name: Anonymous 2015-01-28 20:16

To me, it is sickening to see how software gets slower faster than hardware gets faster. And nobody appears to have any feeling of guilt about it. People are happy to use bloat technologies, noone knows how to write lean and fast software any more. Why is that so?

I don't even have to point at Mozilla, GNOME or KDE, everyone who tested those knows how excruciatingly bloated those are. Holy wars abound which one is less bug-ridden and cause less crashes. Sometimes, I wish back the times where people had to work with a few kilobytes of RAM. Back then, software bloat simply caused applications not to work. Today, we have workarounds like good virtual memory systems where unused bloat is not loaded from disk, but that just solves the symptom, not the problem.

Why is today's software quality so bad? Why do users accept software when using it is like wading through a tar pit? And if someone sets out to write a new piece of software, the first thing they do is reuse bloat-ridden monster components from others. "Hey, they bloat is not coming from me", I hear them say. People even get away with calling something like gtkhtml or galeon "light-weight". Aren't they seeing the megs upon megs of Xlib, Xt and Gtk bloat those apps are carring around? I don't get it.

Does anyone have an idea why this is so and what to do about it? People are actually spending money to get even more bloat on their new hard disks they bought because the old one couldn't hold the old bloat. The typical Linux distribution today eats much more disk space than the typical Windows installation. Sigh.

Name: Anonymous 2015-01-29 1:00

>>1
Define bloat. Developers use general frameworks and toolkits because they solve a massive range of common programming issues. If we had things your way, everybody would always reimplant such features in incompatible ways.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List