The value of a personal bug log
rubylearning.com
rubylearning.com
That has never been part of the process. That may be what some people do, but it's not part of the process.
Good programmers figure out how the bug happened -while- they are fixing it. There's no need to spend time afterwards. (Okay, there are a -few- cases that require research, but I've never met one of those that didn't require me to track it down anyhow.)
That's difficult to do with just your memory. Just figuring out and understanding a bug is not enough. His point is to figure out and understand how bugs are manifesting themselves in your system... Slipping through all of your safeguards... showing your lack of control of your code.