from the article:
"we talked to a half dozen different software engineers. All of them hated the patent system, and half of them had patents in their names that they felt shouldn't have been granted. In polls, as many as 80 percent of software engineers say the patent system actually hinders innovation. It doesn't encourage them to come up with new ideas and create new products. It actually gets in their way.
Many patents are so broad, engineers say, that everyone's guilty of infringement. This causes huge problems for almost anyone trying to start or grow a business on the Internet.
"We're at a point in the state of intellectual property where existing patents probably cover every behavior that's happening on the Internet or our mobile phones today,"