“How did you miss that bug?”

I've recently been involved in a discussion regarding the blame culture that lives within the software development industry. You hear the stories everywhere, where a bug is found on a live environment and people (usually management) automatically start finger-pointing at individuals to blame them for the bug, either for missing it during testing, or for missing it in the [...]