Let me dissent. The NZ authorities did not say that the timing of the test message was a mistake. The time zones excuse was hearsay. Developers in any country could not be that stupid to wake people in the middle of the night. If you can program in BASIC, you can know what time it is. The multi-million claxon was either intentional, or it was the convergence of bad planning and an accident, such as the classic "cat walked across my keyboard".