Comment by conductr

5 months ago

I think that's the parent's point, someone should have just said No. If you have to sacrifice so much due to whatever constraints you face, the resulting solution usually is not going to solve the original problem very well.

At the very least, I would have let it be known that I did not think the resulting bridge was a good design for traffic and has only been designed to appease the process. "I do not recommend constructing this design" would have been my CYA.

Someone should just say no to dark patterns, someone should just say no to layoffs that aren't actually necessary but bump share price, why aren't we all saying no more? Why does it have to be this obvious for this forum to conclude "Engineers should say no."

  • You get fired for saying no. Unless the government backs up qualified people saying no, by protecting them from the companies wrath, then you won’t get anyone saying no.

    Caveat that this is targeted towards US software environment, I’m under the belief that engineers designing roads and buildings are actually accredited and protected in this way in some countries

  • I see plenty of people saying programmers should refuse to implement dark patterns. Layoffs aren't done by engineers.

    In any case, you can't rely on people to do the right thing just because it's the right thing. Real engineers have skin in the game. They put their signature on stuff and they're responsible if it goes wrong. If it's particularly egregious, they can lose their license or even be criminally prosecuted. That's a powerful backstop against pressure coming from above. Software doesn't have this, so naturally people are much more likely to give in to that pressure.