On Fixing Bloat-Induced Bugs

Ars Technica’s Chris Foresman, on Delicious Library 2:

So Delicious Library 2 would ship with a whole new back- and front-ends—in effect, it was like a whole new product. But Shipley didn’t stop there; instead, DL2 piled on new features, including a whole list of new product categories it could track, like video games, tools, and other items. It also added web exporting with iWeb integration, a companion iPhone app (which was later dropped due to API limitations set by Amazon), library sharing with friends, improved AppleScript support, and more.

The result was that DL2 was a nightmare for some users. Shipley:

So, the big realization with 2.0 is that I tried to do too much. Which is, you know, like being in a job interview and saying your biggest fault is you work too hard. But it turned out to be a big disservice to my customers.

[…]

The decision was, make stuff work or cut it.

And that right there is the hardest thing to do to something you’ve created.