|
|
|
|
|
by lutusp
4513 days ago
|
|
Remember that each technical measure you add to a design represents another (a) cost (b) size/weight, and (c) possible failure mode. > When the running average surpasses a value that indicates the speaker is reaching its limit, cut the volume. I take it that this doesn't work? No, it might work, but it's really a question of cost, complexity and represents an added failure mode -- something else that can go wrong. |
|
Given that, a computer which allows random audio API clients to destroy the computer's speakers is not correctly designed. Certainly, it may add cost, size, and weight, but if that's what you need for correctness, then that's what you need for correctness.
The brakes on a car add cost, size, and weight, but you can't just leave them out because you don't feel like accepting that penalty.