> Do you really need someone sitting in jail to satisfy your justice boner?
Literally, and intentionally avoiding any attempt to examine the implications? No probably not.
But reasonable punishment discourages bad behavior. And software engineers have a habit of ignoring the implications of a defective design. I think apocalyptic fines applied to the companies creating the systems for automated cars would also create the correct incentives, but I find that to be less likely than imprisonment.
What I want is software and systems to not suck ass. I don't want to deal with defective... everything, because it was faster to deliver. That's especially true when it contributes to the death or injury of a person that didn't do anything wrong.
I don't care what works, but people being afraid of going to jail for hurting someone absolutely does work. And 'administrative fines' don't work.
>But reasonable punishment discourages bad behavior. And software engineers have a habit of ignoring the implications of a defective design. I think apocalyptic fines applied to the companies creating the systems for automated cars would also create the correct incentives, but I find that to be less likely than imprisonment.
This just feels like the "we should make the justice system harsher to deter crime" argument but applied to software engineering. If it works, why stop at criminal cases? Maybe we should dock the pay of SWEs next time they cause a prod issue?
> This just feels like the "we should make the justice system harsher to deter crime" argument but applied to software engineering.
Ignore that feeling, it's wrong. Because it's not what I'm arguing for. Reasonable is a load bearing qualifier.
It doesn't feel like the people making the decisions that meaningfully contribute to causing harm to other people, ever have to deal with the fallout or repercussions for their unfortunate choices. Deincentivizing that behavior is my goal. And I'll unfortunately take iterative or suboptimal options at this point. I don't like it, but I do want to try to be realistic.
Literally, and intentionally avoiding any attempt to examine the implications? No probably not.
But reasonable punishment discourages bad behavior. And software engineers have a habit of ignoring the implications of a defective design. I think apocalyptic fines applied to the companies creating the systems for automated cars would also create the correct incentives, but I find that to be less likely than imprisonment.
What I want is software and systems to not suck ass. I don't want to deal with defective... everything, because it was faster to deliver. That's especially true when it contributes to the death or injury of a person that didn't do anything wrong.
I don't care what works, but people being afraid of going to jail for hurting someone absolutely does work. And 'administrative fines' don't work.