This is a sample chapter from the book Debugging, which tells you how to find out what’s wrong with stuff, quick. The book provides 9 rules and related corollaries that are universal (apply to any product or technology), essential (you need to follow them all), and fundamental (they are actually pretty simple, but easy to forget in the heat of battle). This sample chapter describes rule #2, Make It Fail, which may be of particular interest to test engineers. You will learn why and how to make a test consistently break the system, and what information is needed from those…....
You need to Register or to access the full content.
"*" indicates required fields
About Me!
Dave Agans is a Senior Software Engineer for Dell EMC. He has designed and debugged numerous electronic and software systems in his 42-year engineering career. While an undergrad at MIT, he developed one of the first home TV games, and holds several related patents.
Since MIT he has designed consumer VLSI, handheld PCs, truck fleet terminals, industrial controls, hotel management systems, videoconferencing systems, high-voltage power supply controls, video-on-demand servers, and data storage arrays. He participated in everything from market analysis to architecture and design, implementation, and (of course) debugging. It was throughout this career that the rules described in Debugging (and posted on many cubicle walls) were created and honed. (You can download a full-color poster of the rules at the debuggingrules.com website.)
Dave recently expanded his humorous take on serious subjects in the novel The Urban Legion, a conspiracy thriller spoof.
By using this website you consent to our use of cookies. For more information on cookies see our Read MoreAccept
Privacy & Cookies
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.