I just can't stand bugs. I hate them. Unfortunately, I am in the wrong business, because all software has bugs. Nonetheless, I at least have the satisfaction of knowing that Midas probably has a few fewer than a couple of days ago.
If you remember, I asked When is a bug not worth fixing?, and related the story of a rare bug with an easy workaround. The problem is, when I dug deeper, I realized that the bug was not so rare, although it was seldom so obvious, and that the "easy workaround" may have been easy, but it was certainly not a workaround.
So, many hours later (about 2:30am, as I recall), I had finally rewritten the code to both severely limit the number of paragraph definitions, but also to properly restore them, which it hadn't been doing in some cases. The customer checked and it worked for them, and it has passed all our internal test, so I guess that that bug and related ones are no longer part of Midas.
Unfortunately, there are always more bugs. Even more unfortunately, there are never any more hours in the day. I guess I'll just have to keep on keeping on. Yawn!!!
Copyright © 2004 Genii Software Ltd.