I can't stand the idea that I might be at my computer, working with code, and develop something independently which later causes me to get sued. Abolish all software patents. edited to add "software".
If you abolish all patents you leave two options for inventors [some patents truly are ingenious]: - Keep it as a trade secret. You get one source for a product, and less innovation. - Publish it and suffer the consequences of the big companies copying it and making profit on your work.
Also, hardly any secret can be kept for as long as a patent lasts.