Tuesday, February 9, 2010

#28 - Broken Windows Theory

Quick post to declare #28 completed. Finally got around to fixing the windshield of my car - and as typical of things that I put off / decide to just live with - fixing it was much easier than I thought. Well, easy for the good people at Glass Doctor - I did no actual work other than read a magazine in the waiting room.

Though a small victory, it does show me how just taking care of things as they arise is a better philosophy most times than simply living with it. I see this a lot with my job as a programmer. Nothing degrades a computer application faster than a "quick hack" mentality. Each hack - easily justifiable on its own because of time / cost / ease of implementation - makes the next even uglier hack even easier to justify. The code is already crappy what's one more mess? Jeff Atwood has a compelling and eloquent article on the subject here.

I think one point of this list is to fix some of the "broken windows" in my life. I know I feel more motivated when I'm working ahead of my schedule, but if I'm behind on some task (like cleaning) - it is that much easier to let it slide further. To tell myself I'll attack it all at once - which leads to entire weekends of housekeeping rather than the hiking I would have enjoyed so much more.

Anyway, I feel a sense of wholeness when I look at my intact windshield. And that's a positive thing.

No comments:

Post a Comment