One of the most disheartening things about writing software is the fact that no matter how well you think you've done, users will always find bugs, and they'll be annoyingly obvious in hindsight. You'll stand there banging your head against the wall wondering just how the Hell you didn't think of that edge-case?
Anyway, I was watching the qualifying today for the Melbourne F1 Grand Prix, and Mark Webber was just finishing the first sector of the lap. The best split time was 25.265s, and he exactly matched that time.
The split display on the screen showed his time as:
Webber | Difference | Alonso |
26.265 | -26.265 | 26.265 |
Suddenly I feel slightly better about my own edge-cases.