> Though a lot more people can read software than can write software.
Huh? As someone who's been doing both for a couple of decades, I'd have said the opposite, really. All programmers, more or less by definition, can write software. Bad programmers, however, often can't read it.