You know what they say. A programmer must keeps his eyes
peeled for bugs. Ah, but what if your eyes are so peeled you
can't see anymore? I just ran into a bug that required a
good actual eyesight:
Here I'm working on my Go robot. It won't work when invoking GnuGo (which really does all the work). Why not? I get the robot to print out the command line it uses (the '/usr/games/gnugo -l ...'). It fails with 'invalid option'. Hmmm. Then I type the same command. It works.
What's going on?