Here’s an interesting idea on how legislation drafting might follow the “development cycle” used for software. The post turns into a rant on civil procedure by Commander Taco, but it’s interesting food for thought.
If I were writing laws such that I wanted everybody to agree on how to interpret them, I would use the software development life cycle: First, have lawmakers (analogous to “developers”) write drafts of the laws. Then a second group (the “test case writers”) would try to come up with situations that would be interpreted ambiguously under the law. Then a third group, the “testers”, would read the proposed law, read the test case situations, and try to determine how the law should be applied to those cases, without communicating with the law writers, the test case writers, or each other.
Slashdot | Next Year’s Laws, Now Out In Beta!
Blogged with the Flock Browser