Thought this link would be of interest to all current and would-be programmers and engineers....
From this text: "All safety-critical applications depend on software, but software is among the most imperfect of the products of modern technology".
staff.washington.edu/.../safety-critical.html