On Sat, Oct 2, 2010 at 7:54 PM, William "Chops" Westfield wrote: > I do have to admit that a lot of the software development practices I > used to think were "normal" early in my career, now seem extremely > primitive and naive... Exactly, and further how would we expect people new to embedded development to understand, nevermind plan for, these problems? A lot of embedded code is written by programmers who are used to deterministic systems programming - where the memory never fails, the processor never goes off into the weeds, and TCP/IP gaurantees data transmission without errors, or at least notice that the socket has closed. The article points to a fairly basic error that would easily be caught quickly by a seasoned engineer carefully plodding through the debugging process, but that doesn't mean it doesn't bear mentioning. Experience is what someone gains when they don't listen to advice. -Adam --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .