Glassfish, Broken Clock, and New Daylight Saving Time
By Cheng Fang on Apr 02, 2006
When I was setting my clock last night, I realized we now have one fewer hour before Glassfish final release. That means one fewer hour for bug fixes, running tests, finishing up docs/user guides/tutorials. No wonder so many projects choose to release in November, so that they can have one bonus hour!
Then I tried to hang it onto the wall, when my clock fell from the wall and it was broken. Not a big cost. But if I had broken the Glassfish build yesterday, it would have caused a panic and some heart attacks. The engineering and psychological cost is huge. So a note to myself, even if I make a change to Glassfish as innocent as reseting a clock, I might accidentally break the nightly.
Machine does a better job in adjusting its clock. Manual process is always error-prone. So we should automate as much as possible, a key step towards continuous integration. Dinesh tells us how this goal is achieved in Glassfish: Build Monitoring using Hudson.