| ▲ | Is software enshittified?(natemeyvis.com) | |
| 4 points by Brajeshwar 2 hours ago | 1 comments | ||
| ▲ | pbohun 2 hours ago | parent [-] | |
There are some good points here, but I disagree that programs are slow because they are accessible. Computers are ridiculously fast, and it doesn't take more time to display a string in Japanese than it does English. The problem is ultimately with how the software is structured from the the start. Pressure to release fast, and the fact that most software engineers are not experts, means that nearly all software systems and libraries have poor design. They will be bloated and buggy, and difficult to work with. Poor design means that development velocity dramatically slows as a project matures. Frameworks ensure that you start development fast, but eventually it takes a week to add a button. | ||