[crouton] Nathaniel Trost: Sleepy, but Confused Sleepy

crouton at lists.powerblogs.com crouton at lists.powerblogs.com
Wed Mar 15 19:53:09 EST 2006


Posted by Nathaniel Trost:
Sleepy, but Confused Sleepy
http://crouton.powerblogs.com/archives/archive_2006_03_12-2006_03_18.shtml#=
1142470388


   This is turning into a week of inexplicably bizarre happenstance.
   In software development, it=E2s frequent that you run into crashing bugs
   that happen on a =E2Release=E2 build of the software but not a =E2Debug=
=E2
   build. This is almost always really annoying. However, it is rather
   odd to get a crash bug which only manifests on the =E2Debug=E2 build and
   not on the =E2Release=E2 build. Climbing further down the rabbit hole, we
   can then wrangle a bit of version control regression magic yet still
   be unable to ascertain when exactly the bug was introduced.
   Reevaluating the situation, we then make the discovery that the code
   above the crash point doesn=E2t work correctly. In fact, it has never
   worked correctly, however due to voodoo magic bits, the database
   engine previously didn=E2t crash but now does. Naturally this means that
   the previous version of the software actually shipped with this bug,
   and in fact had a functionality bug assigned to it that somehow got
   closed out as =E2Known Shippable=E2. Not that anybody really noticed unt=
il
   now when the voodoo magic bits changed and things started crashing.
   The offending routine has been fixed, but since it was never working
   correctly and it=E2s actual behavior has never been tested, we shall see
   if we have fixed two legacy bugs at the expense of introducing a
   couple dozen new ones. Fortunately, QA is pretty sharp so if it makes
   obscure things explode, I will soon know to hide under my desk.
   At least I was a bit better rested today in order to tackle this
   head-scratcher. Yesterday I was a bit of a zombie after the
   bizarreness of Monday night which involved some missing car keys. This
   would have been a minor irritation had the car in question (not my
   car), been parked in a spot that was inviting a tow. The situation was
   rectified by an expensive locksmith visit, but the affair didn=E2t
   resolve itself until nearly 2 in the morning.
   The bizarre came into play the following day. As could be anticipated,
   the keys did turn up the next day. The bizarre was in true =E2Purloined
   Letter=E2 fashion, three adults managed to somehow miss car keys sitting
   in plain sight on a kitchen counter at its end where it met up with
   the kitchen wall. My working theory is a visiting fifteen-month old is
   secretly one of the [1]Baby Geniuses and put the keys back on the
   counter in the wee hours of the morning.

References

   1. http://www.amazon.com/exec/obidos/redirect?link_code=3Dur2&tag=3Danit=
rouscrout-20&camp=3D1789&creative=3D9325&path=3Dhttp%3A%2F%2Fwww.amazon.com=
%2Fgp%2Fproduct%2FB00000J2KA



More information about the crouton mailing list