Software patents are a problem. But perhaps software engineers are biased about this particular regulation because this is the field they work in. Seems to me similar arguments can be made about all other patents, and all other IP laws, and even all other regulations period. They do more harm than good.