Should this sort of liability be put in place, I can see the following scenario unfold all over the place, especially in large corporates where the devleopers are typically the smallest bacteria in the food chain:
(1) Developer is sued for security issue in software (2) Developer checks detailed design, finds no stated requirement to avoid particular security breach and sues the designer (3) Designer checks the architectural documents from which the design was produced, again finds no hint of particular security requirement, and thusly sues the Solutions Architect (4) Solutions Architect looks at his notes from conversations with the Technical/Business Analyst... again no requirement... lawsuit ensues and so on... and so on...
So personal liability insurance will suddenly become de rigour for everyone from the tea-lady on down.
"designed with emphasis on dependability instead of performance."
Does this mean Singularity will be as dependable as current Windows OSes are performant?
Shriek!
Should this sort of liability be put in place, I can see the following scenario unfold all over the place, especially in large corporates where the devleopers are typically the smallest bacteria in the food chain:
(1) Developer is sued for security issue in software
(2) Developer checks detailed design, finds no stated requirement to avoid particular security breach and sues the designer
(3) Designer checks the architectural documents from which the design was produced, again finds no hint of particular security requirement, and thusly sues the Solutions Architect
(4) Solutions Architect looks at his notes from conversations with the Technical/Business Analyst... again no requirement... lawsuit ensues
and so on... and so on...
So personal liability insurance will suddenly become de rigour for everyone from the tea-lady on down.