Comment Hoover vaccum cleaner principle at work (Score 1) 296
One of the problems with code bloat is creeping featuritis, and adding code for "it works" but not great code. Also there is the "you weren't asked to do that..." mentality of managers.
Once I had to maintain a legacy tool that pumped data in real-time into a database. For fun I optimized some of the routines (it was written in C/C++ cross-platform for Linux/Windows) so in the next release there was a humongous speed-up...my team lead was not pleased.
Hard lesson in first job out of college: Hoover vacuum cleaner principle about code--if it sucks don't blow it.