I don't think any computer scientist loves finding that infamous off-by-one bug in their program. However, your problem sounds like its one of reduced interest/motivation. Maybe you should try finding a particular area of CS that piques your interest... For myself, I found that I love embedded programming and making computer-enabled devices that interact with the outside world. Try doing some soul-searching to find your niche in this field. If you find it, then it will make everything else that comes with it tolerable.
I don't think any computer scientist loves finding that infamous off-by-one bug in their program. However, your problem sounds like its one of reduced interest/motivation. Maybe you should try finding a particular area of CS that piques your interest... For myself, I found that I love embedded programming and making computer-enabled devices that interact with the outside world. Try doing some soul-searching to find your niche in this field. If you find it, then it will make everything else that comes with it tolerable.