In Which I Part Company With My Publisher

There is an old saying in the software world. “It’s not a bug, it’s a feature.” The customer uses the program, finds it does not work as they expect, and reports it as a bug to the developer. To the developer though, that way of working was intentional, part of the original design, part of the overall vision of the program. “That’s not a bug, that’s a feature,” the developer replies indignantly. The customer returns the software and buys Microsoft instead. The developer goes on to found Google and becomes a billionaire. (Okay, that second part happens less often than the first.)

Read →