The job of an Engineer implies a capacity for technical judgment and willingness to not do something if it's unsafe or doesn't make sense. Even if we're not official, licensed "Professional Engineers," we still need to make these calls and stop projects like this from happening. Whether it's building a ridiculous, unsafe bridge, or building ridiculous, defective software, if the engineer doesn't have the agency to stop it, who does?
Just letting it happen and letting it fail with a "malicious compliance" smirk on our faces is passive aggressive, and doesn't elevate our profession.
The only way to make this kind of thing work is by threatening to send people to jail. Like building-engineers having to report asbestos, or electricians being forced to report code violations and authorities actually following up on it. Of course regulation is like kryptonite for the engineering/HN crowd, so let's keep building shit on thoughts and prayers.
i don't think that's necessarily the case. civil engineering implies personal responsibility. we get to pretend like our bad choices don't have real-world impacts because we don't have a universal standards board or mandated ethical guidelines for computer engineering (in the vast majority of cases).
As long as software engineers can be fired for denying to do things asked by people in power, "standards" and "ethics" take second place. This applies to virtually every profession, so maybe start making bad bosses and bad managers take actual responsibility for their irresponsibility before blaming on engineers.
In life there is no responsibility when there is no autonomy. And as much as certain crowds love to say "just walk way", giving away your means of survival is also not real autonomy. This is not WW2.