On what basis should a developer be held liable for damage caused by software? Certainly a group of 'experts' could identify outright negligence. But in engineering professions, the standards are well understood, and measurable. Software is not the same at all. The whole argument appears spurious, and the arguer, sanctimonious.
Not liable:
- The CEO that set infeasible targets and pocketed a big bonus for meeting shareholder expectations.
- The sales person that sold the project for too little money and pocketed a big bonus for bringing it in.
- The manager who allocated too few hours and got a raise for finishing the project in time.
- The designer who drew all the cute boxes on the powerpoint presentation to show how it was going to work.
- The testers who failed to find whatever the problem was.
Liable:
- The poor chap who wrote the code, worked extra unpaid hours to get it done at all within the timescale imposed, didn't have a say in how it was going to be implemented, and didn't even get so much as a thank you.