Looking at you, KDE/Plasma
The idea that new code is better than old is patently absurd. Old code has been used. It has been tested. Lots of bugs have been found, and they’ve been fixed. There’s nothing wrong with it. It doesn’t acquire bugs just by sitting around on your hard drive. Au contraire, baby! Is software supposed to be like an old Dodge Dart, that rusts just sitting in the garage? Is software like a teddy bear that’s kind of gross if it’s not made out of all new material?
Source: Things You Should Never Do, Part I – Joel on Software
Joel’s post is almost 25 years old. Sonos learned this lesson this year cos their management was too stupid to realize what they were doing. Also, some people in the comments are wondering why CEO asked Lead Counsel to investigate the debacle.
That’s called fiduciary duty. CEO knows he fucked up hard enough by ignoring the growing issues that any number of shareholders could have sued the company and/or its officials (in a personal capacity), and those shareholders would have had a great shot at winning said suit.
Now if only FOSS developers would learn the lesson too.