vnangia
Senior Member
Y'know, every time I see something like this (or have to do such a cleanup myself), I wonder why we can't charge Microsoft for engineering bad software. If you have a bad car, you have lemon laws. If you have a defective appliance, you have recalls and warranties. If you have a dishonest professional service (lawyer, accountant, etc, etc), you have ethics boards.
But if you're in the software business and make a defective product then you get a free pass because your product is sold as-is.
Can you imagine how quickly Microsoft (and other software companies - let's be honest, Adobe's products leave a lot to be desired in the everything department) would clean up their code if they couldn't sell their products as-is and could have civil cases brought against them for their shoddy work? If Microsoft were charged even $0.02 per person, per incident (surely a gross underestimation for time wasted) for their bugs, it would take only a couple of incidents before Microsoft was bankrupt or their code was audited and fixed.
But if you're in the software business and make a defective product then you get a free pass because your product is sold as-is.
Can you imagine how quickly Microsoft (and other software companies - let's be honest, Adobe's products leave a lot to be desired in the everything department) would clean up their code if they couldn't sell their products as-is and could have civil cases brought against them for their shoddy work? If Microsoft were charged even $0.02 per person, per incident (surely a gross underestimation for time wasted) for their bugs, it would take only a couple of incidents before Microsoft was bankrupt or their code was audited and fixed.