What guarantee do they have that the software hasn't been doctored after they handed it over ?
Should you leave bugs in software, even safety-critical software ? That way, you'll hopefully keep some
ownership of the software and will be wheeled in periodically to "fix" it.
In this way you'll be able to see that the software has not been doctored and is still safe to use.
(Of course the bugs have to be miniscule)
<<IF history serves us well, then we know that we should not create perfect software or we would run ourselves out of business. Create the perfect software but you should create glitches within it that only you have the fix for. Then make them pay for the upgrade once they have upgraded you out of the business.
There is no reason to make it perfect unless you just really love being on the bottom of the ladder. You will never get ahead if you don't save some glory for yourself and ensure your future through creating things that requiring fixing that only you have the control to fix.
The only reason to have a concious over it is if peoples lives are involved and your mistake could ultimately kill someone.
Many plans were created that were not perfect. If you are creating them and worrying that they may be wrong on accident then I wouldn't worry. The fact is that all countries, all nations were built upon make shift ground work where it was understood by all that nothing is perfect and everything would later need changing. Even when writing a novel, a writer will write many versions of each chapter trashing each one before he decides which one will work. Then it is still a gamble. He could have trashed a version that the public would have bought and would have made him thousands more dollars than what he did.
Many inventions were created and destroyed where many people behind that inventor came behind them and perfected it later, somtimes hundreds of years later. The creations are needed even if they aren't perfect.>>(this insight by <anonymous>)
Tags: