Slashdot Mirror


Source Control For Bills In Congress?

grepya writes "An article in Slate talks about the sneaky way a major change in the Patriot Act reauthorization bill was made by (possibly) a Congressional staffer without even his boss knowing about it. (The change increased the power of the Executive at the expense of the other two branches of government.) Now, I write software for a large and complex system containing millions of lines of code and I know that nobody could slip a single line of code into my project without my knowledge. This is because everything that goes into the build goes into a source control system, and email notification is generated to interested parties. This is for a body of work that affects perhaps a few hundred thousand people at most (our company and the combined population of all our customer organizations). Shouldn't the same process be applied to bills being debated in national legislatures that affect potentially hundreds of millions of people?"

3 of 300 comments (clear)

  1. Re:alternatively... by Baricom · · Score: 5, Interesting

    Absolutely. I was just discussing this with someone today - if the "readings" in Congress were mandatory and could not be bypassed by consent, we'd have a much better legal system for a variety of reasons - Congressional representatives couldn't claim ignorance, there would be an incentive to keep bills shorter, and an unexpected change would be noticed more readily.

  2. Yes, and a debuggable malloc too. by istartedi · · Score: 4, Interesting

    I once had a conversation with a lawyer friend, who explained that there are portions of the law that refer to laws that have been repealed. I tried to explain to him that in computing this is directly analogous to de-referencing a pointer to memory that's been free()'d. We all know what this does in a program. In law, it perhaps there is a default judgement in cases like this. He was just a law student at the time, and IANAL, so maybe some real lawyers could explain how this situation is handled now.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  3. Re:I don't think you understand by Kobayashi+Maru · · Score: 5, Interesting

    You know, this is a damed good idea. So simple that I just HAVE to look for pitfalls.

    First, I read about something called the Federal Register the other day. As I understand, it is a daily publication of the GPO, responsible for creating a record of public government communication.

    Where does this fit into the equation? Wikipedia says it has been operating since the 1930s. That to me suggests existing infrastructure. Could this program be adopted to handle pending Congressional legislation? Does something similar exist already? Are these even valid questions? I'm trying to get a sense of the public accounting context that exists today.

    Now, once we set up a legislative mechanism to get the information in place, there are practical considerations. I happen to agree with the parent's cynicism. Open government is less corrupt government, and there will surely be resistance to a program like this. What is the likelihood that something like this would be ignored? The aforementioned Wikipedia states that the Register is for public notices not "classified." Do government agencies really bother? Would Congress bother? Would it matter, practically speaking?

    Then there's the question of volume. I understand the current Register is thousands upon thousands of pages. What would be the best way to handle all this data? Pressure our Congressmen to form a committee to look into the possibility of proposing vaguely worded, easily subverted legislation that would create a billion dollar, privacy infringing, twenty-year behemoth of a program? Or dictate simply that the data should be available in a specified format (something akin to a patch) in a timely manner.

    I think the latter would be better, because it would force We the People to take a little responsibility for the program. I mean really, who doesn't think that an enterprising group of dedicated people, working for free in their spare time would work more efficiently than a monstrous bureaucracy? Sound like a familiar Slashdot battle?

    Either someone will rise to the challenge and write a utility to "visualize" the data in an interesting way, or not. If not, I think we have bigger problems than Congressmen not reading their bills.

    Make the data (near) freely available, then leave it up to The People to figure out how to use it. That's my take.