Which ends up meaning that, rather than being a repository of useful inventions and techniques, the patent database ends up being a minefield -- as a software developer, for instance, you're best off avoiding looking at patents at all. (Since the ones that are old enough to have expired are now generally obvious in retrospect.)