The irony of programming is that it takes optimism to do it, but makes cynics of us all. You need to imagine that your program is going to work, and you have to keep hoping that the last bug is just around the corner, but the endless bug fixing treadmill will get you so down that you end up looking for a new job out of sheer desperation. At least their bugs are new and different, whereas the same old bugs keep showing up where you are. It's as if our industry feeds on optimism, draining it out of us and leaving us dessicated old cynics, but, at the same time, we manage to rekindle that optimism by isolating the cynicism to our old jobs and seeking new ones.
Mokalus of Borg
PS - Compartmentalisation saves my industry.
PPS - And, possibly, many others.