At our workplace a coworker bought the Code Complete that you refer to. It has many great insights, I started reading it but after reading some pages I decided to work on our projects instead. I thought that my way of programming was just good enough.
My style of programming is “throwing mud up on the wall and hope that it will stick”. On some occations, I rewrite the whole thing, making shorter routines, separating the code into objects and methods, and doing a better job than the first time. I just discovered that one of my coworkers who is also a programmer, also rewrites the whole thing to provide a more readable program, so that other programmers won’t get a headache reading the code.
By the way, everytime my browser starts up, it reads www.codinghorror.com/blog. It is my home page, whatever that means.