I work as a software developer/engineer/whatever. Actually, I'm not really a programmer, I'm a systems administrator who can code. Most of the time, it's pretty mundane stuff. I'm told I'm very good at it, and I'm quite well paid for it. All the same, it's not often very exciting.
Sometimes it is, though. I've been working, working really hard all day. I've been fighting to make an automated self-test pass. It's been a long struggle, finding the problem, identifying the source, building the necessary tools to fix it, packaging and installing the tools, and finally re-running the test suite.
Still mundane, I'm sure most people will think. On the contrary, at least from my perspective: When that test said 'success', I was cheering like I'd just scored the tournament-winning mawashi-geri jodan (roundhouse kick to the head) in the national championships. It was a really, really good feeling, and my current job doesn't allow me to feel it often enough.
I fought the machine, and the machine fought back hard. In the end, I won. I know that most would have given up, or not even tried. Many wouldn't have even understood there was a problem to be solved. Today I reminded myself that there's a reason I do this stuff - because there is a challenge to be found, if one's standards are high enough; and that I can meet that challenge head-on.
A good day.
