To program means to deal with errors. Constantly.
The ususal workflow: Doesn’t compile, doesn’t compile, doesn’t compile, doesn’t run, doesn’t do anything, doesn’t do anything, does something strange, does something strange, tests fail, tests fail, one more little bug, and yet another, and definitely the last one, Woo-hoo! IT WORKS!
The next problem and again: doesn’t compile, doesn’t compile…
A programmer needs to be an optimist to handle that amount of errors. May be this blog is our way to support our optimism.
Anyway, we love Perl! And we hope you enjoy our stories (even though they are horror stories).
As for errors, they are an inevitable part of our profession.