09 November, 2005
Bugs
Wired are running an article on software bugs.
They seem to have been quite careful not to say that Grace Hopper first used the term "bug" to mean a software flaw, yet they still managed to sound like that's what they meant.
Assuming we can trust Wikipedia, and on this topic I assure you we can, this is a common mistaken attribution.
Anyway, the article has two nice animations explaining common bugs: overflows and race conditions.
It would be nice to have somewhere in our courses to put material on common bugs, especially the interesting explotable ones, but I can't see space for it at the moment.