User talk:Pmhalupt

From CSEP590TU
Revision as of 22:33, 8 October 2004 by Pmhalupt (talk | contribs) (Notes from Lecture 2)

Jump to: navigation, search

I wrote up notes from the reading and lecture for later discussion - testing to see where this gets posted.


I actually think today the patent system with respect to software is not promoting progress due to low novelty/difficulty bar for issuing patents. I personally have patents issued to me that I do feel would be obvious to folks trying to solve the same problem - and some of the biggest litigation in software patents like web page plugs, and 1 click shopping sort of things are very obvious to whoever first would run into the problem. At MSFT we get 1500 bonus for every patent filed and it is greatly encouraged, so we are very aggressive in filing patents.

Patents today waste incredible amounts of resources of intelligent lawyers and programmers filing patents and then fighting over infringement on fairly obvious solutions to problems. These resources could have been used figuring out other tough problems for the benefit to society. Product development is often held up and costs are increased due to the patent activity around the product (acquiring and defending).

The economic rewards in software currently are adequate in the first to market advantage to drive innovation. The only advantage I would give to software patents is some important secrets are made public in the patent filing that otherwise might stay buried in company trade secrets. I think the benefit of patents would be realized if the "novelty" aspect could be beefed up as a requirement so only truly innovative steps forward gained a patent.

Notes from Lecture 2

The "iron triangle" discussed tonight disturbs me, I see this problem in other areas of our government. In this "iron triangle" system the legislator sponsoring spending in his district want to grow it for campaign points, the bureaucrat administering it wants a bigger budget to manage for his career, and the researchers getting the money to do research all collude with mutual self interest fight for greater budgets. Governments and corporations have to be careful to setup rules and oversight to prevent self-interest of a small group from circumventing the greater public good.

I worry about this conflict of interest in today's federal and state government elections - the payroll and support structure of the government has grown so large there is an inherent built in voting block that will support increasing the payroll size and expenditures for military or social welfare spending. In court cases folks with conflict of interest are precluded from being judge or jury - I wonder as we continue to grow the size of the government if we will need to be tracking conflicts of interest for voting.

Imagine a simple model where the house can only originate spending bills and tax bills, the senate can only originate laws of ethics. So everyone can vote for the senate, but only those who don't have a conflict of interest can vote for the tax/spend house - those who don't work for the government or work for a company that has more than 40% of it's business in contracts or sub-contracts with the government - and I suppose those who get more in social security or welfare than pay in taxes would be considered conflicted too. You'd have to track this at the local, state and federal levels separately for voter eligibility.

IT may make it possible in the future that we could separate out and track such stuff - I wonder if that would be a good use of IT for making Public Policy? Would it result in better more accountable and efficient government?