Jenny and I often work on projects together.
She handles artwork, layout, html,
css and the like. I focus on server administration,
javascript, cgi, and php.
Most of the time,
it goes quite smoothly,
we have both been guilty of making
mistakes, and have become comfortable
enough to admit them and laugh at ourselves.
Yesterday,
I had a mishap with mod_rewrite rules,
first making it so none of the pages were
visible, and then creating a vicious rewrite
loop that was supposed to point to
http://somewebsite.com/directory/
but instead came out as,
http://somewebsite.com/directory/directory/directory/directory/directory/directory/directory/directory/directory/directory/directory/directory/directory/directory/directory/directory/directory/directory/
Needless to say, Jenny got a good laugh out of that.
I corrected my issues, and then this morning,
we started merging everything together for the
finished product.
We follow the methodology of applying one change
at a time, so that it we can track down any bugs that
may pop up.
After what appeared to be a seamless merge,
Jenny went to the shops to buy some chocolate
in celebration.
While she was gone, I noticed that all the dynamically
generated links from my php had disappeared.
When she returned, chocolate in hand and in mouth,
I asked,
“Did you make any changes?”
She replied,
“Only the ones I did while out buying chocolate”
I wasn’t sure if she was serious or joking.
Still reeling from my mod_rewrite mishap
from the day before, I immediately started
reviewing all my changes, and comparing them
with my previous working revision.
I could find no errors.
“Damn it Jenny, what did you change?”
“Oh for f**k’s sake, I didn’t change anything,
why is it always my fault?”
My dog jumped on the bed,
knocking my mouse over a spot that should
have been a link, I noticed my mouse had
changed from an arrow to a pointed finger,
just like it does over a link.
I clicked,
and yes, it was a link.
“Jenny, did you change the link text
to white on the style sheet?”
“Oh well, I might have done that.”
Adrian Thiele