Coding Horror: The Coming Software Patent Apocalypse