3 ms·
I think of size when I read bloat. A simple HTML content page deeply nested DIV-soup and 14MB of JS and 2MB of CSS: bloat. Bloat is code size/ program size tha
by cies 2y ago
I think of size when I read bloat. A simple HTML content page deeply nested DIV-soup and 14MB of JS and 2MB of CSS: bloat.
Bloat is code size/ program size that is not actually needed.
Bloated code bases are usually harder to work on and may have noticeable slowness: but not necessarily! Maybe the bloat of aforementioned HTML page is due to the use of a low/no-code framework that makes it suuuuper easy to maintain. And with internet being fast these days, many user may not notice 15MB "bloat" (=unneeded size), as the page also loads a video and several high-res images making the total add up to 60MB+ before all bells and whistles are showing.
EDIT: typo "internet being fat these days" -> "internet being fast these days"
- flir 2y agoI think of features. Code can always be fixed (in theory, at least: the Arrow of Software Development rarely points away from entropy), but "we're gonna strip this feature set back to basics" is even rarer.
- cies 2y agoI'd say: bloat = high size / features ratio. For instance fresh install size: Puppy Linux 300MB vs Windows 11 24GB. Sure Windows has some more features, but ratio wise it's a bloated monster. http://puppylinux.com http://puppylinux.com
- deleted 2y ago[deleted]
- robocat 2y agoArguing features cause bloated businesses: https://www.seangoedecke.com/difficulty-in-big-tech/ https://www.seangoedecke.com/difficulty-in-big-tech/ Features is the better word, but code size is measurable. Everybody knows we shouldn't measure lines-of-code so we now use kB or MB as an equivalent for web sites
- Xen9 2y ago99.99% of source code is not Kolmogorov optimal. This is a good thing.