If you think the above type of books are "genius" or in anyway new and innovative in the slightest (even at their time of publication), you will have bugs.
If you do not consider all program input as something more poisonous than arsenic, you will have bugs.
If you give into rushed schedules and sacrifice design, you will have bugs.
If you implement needless features that add nothing to the product, you will have bugs.
If you do not clearly separate your data from your code, you will have bugs.
If you only hire people based on university degrees, you will have bugs.
If you ever, ever hire an external consultanting firm to write software, you will have bugs.
If you insist on a language that is inappropriate for the job, you will have bugs.
If you fail to continually train your employees, you will have bugs.
And as far as ones I tell the brass:
If you don't provide adequate caffeine products, you will have bugs.
If employees don't play 2 hours of video games per work day, you will have bugs.
If you hire me a coworker like milton or a manager like Lumburgh, you will have bugs (and my boot shoved somewhere unpleasant).