3 ms·
>What's the most important piece of technical debt across software engineering, that could practically be solved if we put enough energy into it? Being able to
by belltaco 7y ago
>What's the most important piece of technical debt across software engineering, that could practically be solved if we put enough energy into it?
Being able to update libraries, tools etc. automatically and without friction. Right now upgrading is so tedious, error prone and painful that most places just keep using ancient versions that are not only lacking bug fixes and newer features but are a huge attack surface.
- NateEag 7y agoThat is not known to have a solution. It's a human coordination and cooperation problem on a global scale.
- beamatronic 7y agoTake the people (and LAWYERs) out of the equation and software becomes much simpler.
- NateEag 7y agoI'm not sure if this is sarcasm or not. But, yes, without users it is easier to create software. Completely pointless, but much easier.
- dfabulich 7y agoWhat if the new version has a bug?
- shrimp_emoji 7y agoStatically-link everything and ship it as single file EXEs or containers. Offer different versions. Sandbox programs at the OS level to mitigate old (or new) vulns.