Posted by Michael Gilligan on 26/02/2023 06:55:51:
Good morning folks …
I now see that I managed, last night, to mess-up the cosmetics of this thread by copying and pasting text from a web-page.
… The old ‘text running under the adverts’ trick.
… Might have been better to not bother ![sad sad](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
MichaelG.
I found the thread interesting as an example of the need to get everything right!
Someone has designed a circuit, and a pcb, and bought and packaged all the components for a reasonable kit. They wrote a clock program in PIC Assembly language, and tested it on a prototype.
All good until someone made a basic mistake by sending the PIC chip supplier the program's source code rather than the compiled machine instructions. Thus large numbers of PIC chips loaded with duff code and sent out.
A rough rule of thumb in IT Projects, and it's generally true of all new design, it that the cost of fixing a mistake multiplies by 10 at each successive stage. Errors detected on the drawing board are cheap and easy to fix; the same mistake discovered by customers in the final product can cost millions to fix, perhaps more than the product sold for. Product recalls are horrifically expensive, involving substantial organisation, paying transport costs at retail-rates, dealing with items lost or damaged in transit and other complications. Often better to send a replacement, go bankrupt, or hide under the bed.
Dave