Code bloat: Difference between revisions

From the change wiki
(Created page with "Many of today's apps & websites are built ''inefficiently'' and become worse over time. They take ever more ''computational power'' to do the same amount of things for the user. The software eventually becomes too slow for older devices - even when there's nothing physically wrong with the older devices. ==Causes== Most code bloat is probably from widespread '''bad practices''' in software development. {{en}} ''Some'' code bloat might be done intentionally by corporati...")
 
No edit summary
Line 1: Line 1:
Many of today's apps & websites are built ''inefficiently'' and become worse over time. They take ever more ''computational power'' to do the same amount of things for the user. The software eventually becomes too slow for older devices - even when there's nothing physically wrong with the older devices.
Many of today's apps & websites are built ''inefficiently'' and become worse over time. They take ever more ''computational power'' to do the same amount of things for the user. The software eventually becomes '''too slow''' for older devices - even when there's nothing physically wrong with the older devices.


==Causes==
==Causes==

Revision as of 19:18, 2 April 2023

Many of today's apps & websites are built inefficiently and become worse over time. They take ever more computational power to do the same amount of things for the user. The software eventually becomes too slow for older devices - even when there's nothing physically wrong with the older devices.

Causes

Most code bloat is probably from widespread bad practices in software development. [ELABORATION needed]

Some code bloat might be done intentionally by corporations to promote planned obsolescence. However, this isn't the only cause; non-corporate open-source software projects can be just as bad.

No matter the cause, the effects are the same.

Effects

People are effectively forced to buy new electronics, far sooner than they would otherwise need to. This makes life unnecessarily expensive, and takes a heavy toll on the environment.

Examples

This section has not been filled in yet.

Awareness

Most people are probably unaware that code bloat even exists. It's just commonly accepted that computers get "slower" over time - even though there's no physical reason why this has to happen. Circuit boards aren't cars - they don't slow down as they get old. It's the software that becomes slow.

Solutions

This section has not been filled in yet.