|
|
|
|
|
by robinsonb5
1171 days ago
|
|
Furthermore, with software built as a teetering jenga-tower of abstraction layers and frameworks the actual error often isn't even propogated as far as the UI - and instead of a description of the problem we get "Oops, something went wrong." This inscrutability of modern software is one of my biggest pet peeves with it. There was a time when the resource-limitations of computers forced software to be much simpler - and the end result was that when things went wrong, someone with sufficient time and motivation could sift through the rubble, figure out what the problem is, and often lash up some kind of workaround. That's getting harder and harder to do these days. Likewise, in the open-source world, the breadth of dependencies is getting out of hand - I've lost count of the number of times I've tried to build something and had to go on half a dozen side-quests to track down a particular version of a particular build tool because the version in my distro is either too new or too old. |
|