Comment by jmkni
9 days ago
If you think about it, it's crazy how unregulated software development is compared to other industries, considering every industry runs on software.
If you screw up as a Doctor or a Solicitor or an Accountant etc, you can get done for malpractice or struck off or go to prison.
Somebody will basically say, 'you did such a terrible job, you aren't allowed to do that job anymore'.
Screw up so badly writing software that 13 people commit suicide and sweet fa happens.
The cause of these suicides is not software. It is extortion facilitated by UK courts of law.
I'd like to hear what will be done about the judges responsible.
Agreed. Often the “solution” laid out is more accountability for the engineer, which I find equally disgusting.
I’ve been in big company/gov tech for a long time. The companies building these types of projects are almost universally incompetent and often malevolent. Having had the occasion to “rescue” a few big projects, they are usually infused with a culture of incompetence and ambiguity in accountability for all things besides billing.
The problem is that it’s what I call “mutually assured incompetence”. The customer is bad at writing RFP/tenders, and often accepts substandard work out of ignorance. Contractors are disincentivized from delivering a sensible outcome as a result. Contractors only understand pain as a motivation once the deal is done. Garbage in, garbage out.
The failure of accountability is endemic as more and more tasks are automated and outsourced. Something as trivial as cash room accounting is a proven practice, traditionally with many eyes keeping all parties honest. While the personal tragedy isnt a factor, in the US, Bank of America “lost” tens of millions of dollars of physical cash in their outsourced counting facilities. The company’s response? Spend a fortune to physically shift cash around ahead of audits to pretend the money was there.
These are the natural limiting factors on outsourcing and the service-based economy in general.
How does out v. in sourcing make a difference?
It's covered by whatever activity they are writing the software for. It's like saying "it's crazy how unregulated reading and writing are" (copyright notwithstanding).