how a simple programming mistake ended 6 lives