More recently the term has become a common one in business, where it refers to the destruction of a product or idea due to a huge number of tiny changes. It is quite common in the software industry, where many products die as their specifications are continually changes faster than the developers can implement them.
Management can create similar problems by shifting priorities between products, a problem that killed HyperCard for instance.