Dave Nadler has been developing commercial systems and software since 1973, from tiny embedded products to large distributed systems.
These days Dave mostly consults on embedded products. Current projects include developing test instruments used in semiconductor fabs, aircraft and jet engine manufacture, and other applications.
Lots of Dave's other consulting projects have been the 'please help us fix this' variety...
How to Get the Bugs Out of your Embedded ProductAvailable in 32 days, 20 hours and 8 minutes
What approaches really work for development and especially shaking out the bugs?
Code and design reviews?
Memory access checkers?
Scripted tests with coverage analysis?
This is case study of a project to 'fix a small setup bug' in an existing product, which proved a wee bit larger than expected.
We'll review a bunch of actual bugs, techniques used, and statistics.
The approaches discussed could help you with your current project!