Comment by overfeed
15 hours ago
People who don't understand the software bloat cycle are doomed to repeat it.
Lean software -> missing features users want -> add features over time -> bloated mess -> we need a smaller rewrite -> Lean software -> ...
It's more of a spiral than a loop, usually the reboot either flops or gets something crucial right and progresses to the point where it challenges the incumbent.
True. The solution is to make a different piece of software customised for each person.