I don't know what happened to him, but his ideas have been merged or still live on today in various forms.
Consider this list he has:
http://www.tenberry.com/nodefect/steps.html
The later steps, the one that talk about real implementation details, are embodied in the modern TDD movement. Repeatability is the primary virtue here. With Repeatability you can achieve more scientific analysis on your code and its behavior and test appropriately.
How do you achieve Repeatability? Today it's:
- Use source control religiously
- Automate your build process, eliminate all magic. I should be able to check out your code and run a "build.bat" and it should work. It's OK to have a few basic requirements like "Windows XP or later, .NET Framework 3.0 or later, .NET Framework SDK" but make sure these are verified IN YOUR BUILD SCRIPT! If I run your script and I don't have the SDK installed, it should fail immediately and tell me this
- Do TDD and commit to running your unit tests frequently. Automated unit tests, run frequently, is key.
- Do Continuous Integration. The code should be able to be built and tests run successfully on a SEPARATE box that is NOT a developer machine. This is necessary to eliminate the "Works on my box!" magic problems
- Automate higher levels of testing. Use things like WatiN or Selenium to automate web testing or NUnit Forms to automate Windows Forms programming (in a .NET World, there are equivalents for Java and other platforms).
- Automate the deployment process. Remove as much magic in your deployment process as possible to avoid problems where only one member of your team knows the correct order of incantations and incense necessary to produce a good build AND deploy it.
At the risk of plugging myself, I wrote up a blog post on this subject that covers it pretty well.
http://www.lostechies.com/blogs/chad_myers/archive/2008/03/16/time-to-login-screen-and-the-absolute-basic-requirements-for-good-software.aspx
If anyone objects to me linking this, I'm willing to contribute all the content on that post to this public forum under a Community Commons "Share Alike" license. I didn't want to just copy/paste it here, but if the community wills it, I will.