Exactly, It's not a defense but there are levels of responsibility in everything. I do admit to having some empathy (but no sympathy for their pain or punishment) for those who chose to do the unethical, wrong, even illegal acts in certain circumstances when the pressure to do that act is overwhelming but not evil as in Auschwitz. I'm sure it's part of my psychological eval that someone liked when they asked me to sign an oath and swear to things.I can admire the end product at a purely technical level, like you might admire the ovens at Auschwitz. But "just following orders" to engineer whatever you are asked for is not a defense. Obeying illegal orders makes you just as much a criminal as the boss.
I think it was Rush Limbaugh who said yesterday that the engineer who designed this code should at least get a trip to the White House.Exactly, It's not a defense but there are levels of responsibility in everything. I do admit to having some empathy (but no sympathy for their pain or punishment) for those who chose to do the unethical, wrong, even illegal acts in certain circumstances when the pressure to do that act is overwhelming but not evil as in Auschwitz. I'm sure it's part of my psychological eval that someone liked when they asked me to sign an oath and swear to things.
In this case I can see how the vast majority of engineers would have no idea they were working on something like this even if they wrote most of the code for it. The architect (someone with complete design authority) of a cheat design could have easily compartmentalized the code/mechanical structure into many sections and sent innocent requests of variable X to be placed in location Y on this module, variable A to be placed in with structure B in another modules, etc ... for a debug or simulation function with hidden compartmentalized code done by others with no clue. These types of functions usually have less eyes on them than the operational code and are usually a good place to hide things. Because I don't think this is a one-liner hack and until I see evidence otherwise the execution of the cheat looks like good engineering (at a purely technical level).
The BMW responses on the allegation are very interesting. It never said that the X3 in question didn't have the software fix. Instead, it said that the X5 passed the test.They are looking at BMW now.
but only after that person works for us.I think it was Rush Limbaugh who said yesterday that the engineer who designed this code should at least get a trip to the White House.
But what if you as the engineer have every reason to believe that what you are supposed to be engineering for is a completely bogus and pointless specification?But "just following orders" to engineer whatever you are asked for is not a defense. Obeying illegal orders makes you just as much a criminal as the boss.
While I agree I would be surprised if the level of knowledge was at the coding implementation level simply from the fact that it didn't leak from a person with ethics (there has to be at least one on the engineering staff) but was discovered almost by accident by people who wanted to prove the technology actually was clean. The key for a Blackhat project like this is compartmentalization. Very few people with a lot to lose know the details and there is little to gain in full disclosure for VW, the German government, car companies in general or even the US government who would likely want to keep the actual method under wraps.This is a failure of ethics from the top down. Its especially a failure of the ethics of the engineers who, despite all of the specious dabbling in $$$ performance can and must be one of the last bulwarks of reality. You can debate all day on the specifics of whether the specs were achievable, lawful or legitimate. The fact that somewhere, somehow it got down to the ECU programmers to add fraudulent code is alarming - at least to me. I've always been able to distinguish noise from the suits from reality - and what I have shipped actually conforms to reality. These days, we are threatened with the prospect that reality is fungible. If I won't fraud the system, they'll find someone that will and someone will make money.
Its all great! Unless of course, you are relying on reality to get you across that bridge, fly you to your destination or have the right medication available when you need it.
I think the issue is more with management, in terms of the specific decisions they made here (and they should know the laws and consequences of their decisions if caught) and the corporate culture they have instilled.The fact that somewhere, somehow it got down to the ECU programmers to add fraudulent code is alarming
If you don't like the law, ignore it?But what if you as the engineer have every reason to believe that what you are supposed to be engineering for is a completely bogus and pointless specification?
Actually, if this ever goes to criminal court, a jury could decide to ignore the law. Theoretically.If you don't like the law, ignore it?
The chances of that happening in this case,Actually, if this ever goes to criminal court, a jury could decide to ignore the law. Theoretically.
I have always assumed it was standard corporate practice. Some ruling entity puts what you see as a unfair or unrealistic regulation on you that you have little reason to believe or agree with so you find a way around it.Willfully breaking a stupid law is something we can all consider as individuals, but it's hard to see how this would ever be a good corporate strategy.
Most of them have not.And yet, those of us who have to breath the results if the law weren't there tend to support it. Ever smell ozone on a sunny day with no cloud cover? I have.
Source: Washington PostWhen the Clean Air Act first became law in 1970, the Senate passed it without a single nay vote. Only one representative had voted against the bill.
During the signing ceremony, President Richard Nixon said, "As we sign this bill in this room, we can look back and say, in the Roosevelt Room on the last day of 1970, we signed a historic piece of legislation that put us far down the road toward a goal that Theodore Roosevelt, 70 years ago, spoke eloquently about: a goal of clean air, clean water, and open spaces for the future generations of America."