Anyone who has encountered a bug should know that software can have emergent behaviors. And when you consider the possible emergent behaviors of armed robots using distributed AI and real-time data...well, the guy who wrote this article is an idiot. They should fire him from the NYT and find somebody who understands the complexity of this topic.