4 ms·
> Why do so few software projects ever reach a state that's considered "finished," anyway? I think this is the cause and its effect in one. We generally all a
by hnick 6y ago
> Why do so few software projects ever reach a state that's considered "finished," anyway?
I think this is the cause and its effect in one.
We generally all agree that all software has bugs. We know the march of time and changing of standards means software will need updates to stay relevant - whether making it work on newer systems, following "better" UI trends, handling new file formats, etc.
So you're going to need maintenance.
But your maintenance team will suck if they only touch the code once a year. They'll take forever and add more bugs than they fix. So you keep a team around and you have to give them something to do so they stay on their game. Ergo bloat.