Elapsed time, allowing for exclusions

I was set a challenge recently, in which the business requirements kept getting more complex. I rose to the challenge, but the final solution was made more complex by the fact that the requirements were iterative as opposed to being defined upfront.

The requirements evolved such:

Here’s the solution. It works, but because of the way it evolved, I no longer know how it works. So if you have any problems with it, don’t come running to me!


One Response to “Elapsed time, allowing for exclusions”

  1. Steve on September 9th, 2007 22:41

    Aha. I recognise this one. If its any consolation here in the business we are quite content to believe that it happens as a result of a complex set of gears and linkages in a black box somewhere. Or perhaps its just magic . . .

Leave a Reply