I came home tonight to find that my Internet connection had crapped out, but that’s not what this post is about.  This post is about how Billion – that is, the company rather than the oft-misused numerical value – software engineers are perhaps not the sharpest tools in the box.

After restarting my router, the syslog spat out the following:

Jan  1 00:01:33 DDNS: DynDNS can not be reliable if SNTP -time server do not
reply to modem correctly, Please fix SNTP -server address. 
Oct 21 19:13:50 syslog: NTP current time is Wed Oct 21 19:13:50 2009

That’s the DDNS service complaining that things might go wrong if it doesn’t know the current time – followed by the NTP service updating to the current time.  Apparently making those two things run the other way around is too logical.