Comments by "TheEvertw" (@TheEvertw) on "Continuous Delivery"
channel.
-
63
-
60
-
While software developers have a professional duty to do their best, I feel the main responsibility lies with their principal. This team did not have the skills & knowledge to build this system. Otherwise it would have instituted processes, tests and mechanisms to ensure ACID behaviour. But I don't think you can blame people for something they did not know. The final responsibility is with the principal who trusted them, not the developers. Fujitsu is not a small company and has a LOT of experience with critical systems.
In a normal situation, in a healthy company, the pattern of faulty transactions would have been picked up quite quickly, remedied and its victims compensated. There must have been logs from which the behaviour of the system could have been reconstructed, and the culprit identified. The Post Office didn't do its due dilligence in find the root cause of the problem, but instead assumed the office managers were at fault. Without proof.
And it is a dire indictment against the UK legal system, that they followed the Post Office in its findings, without demanding proper proof that the SW system was not at fault. Courts must be aware that SW can be at fault.
29
-
22
-
14
-
11
-
8
-
7
-
6
-
6
-
5
-
5
-
4
-
4
-
4
-
4
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
1
-
1
-
1
-
1
-
1