I stoppped reading when I got to this:
"If you’re a great programmer, you make all the routines depend on each other, so little mistakes can really hurt you."
I know things were different back then, and Bill did not have the luxury of building on the wisdom learned over decades of experience, but 'separation of concerns' and 'loose coupling' have been central to every design decision I've made. It's hard to conceive of how one would believe that a tightly coupled, brittle design was a good one.