It'd been so long that I'd worked in places that didn't even show the symptoms of good programming practices that I got to the point I figured that seeing the symptoms meant that the practices were going on. I am, unfortunately, not entirely correct. I keep telling myself I'm much to rigid in what I want to see done in my programming environment, but the more I read about and experience projects with missed deadlines, etc, the more I know being rigid from planning to coding to testing, review, & deployment really does pay off once you're over the learning speedbump (curve is overused, I'm afraid).