Mr. Schneier makes a good point here. IT people are used to be confronted with bugs and to deal with them. All the other systems are not.
I have said for years that politics share a lot with coding, and that they should think about adopting methods that have been proven in software development. Like logging all changes of a law in a repository so it can easily be seen who changed what.