3 ms·
All software is bound to keep changing forever unless people stop using it... even after it's past its "perfect" place in terms of usability and benefits it bri
by brabel 6y ago
All software is bound to keep changing forever unless people stop using it... even after it's past its "perfect" place in terms of usability and benefits it brings to its intended audience (I am not saying perfect in terms of having no bugs - though that may also be the case)... because we can only know that in hindsight and we have no way of measuring this objectively.
Some old Unix tools are perhaps the closest we have to that. (ls, cd, tail...) but in terms of UI, I can't think of anything. As the needs of users change, so does what the "perfect software" for such users looks like... however, I would think there's usually a decades-long period in which some software could stay just as it is without there being possible improvements one could make to it.
I think it would be really interesting if we could find a good way to tell when that "perfection" is reached and tried to intentionally stop changing what is literally already perfect (though that will never happen in a commercial product, for obvious reasons).