←back to thread

171 points _sbl_ | 1 comments | | HN request time: 0s | source
Show context
oc1 ◴[] No.44522688[source]
<< According to official records, the design for the bridge shifted multiple times over the past seven years, largely due to conflicts between the Public Works Department (PWD) and the Railways. The two agencies couldn’t agree on how to share land, and in trying to work around both railway property and the new Metro line, they ended up producing a final layout with an abrupt 90-degree angle.

I love that mindset. Europeans would have simply refused and 100 years later it would have probably been build after all legal has been cleared. Indians instead never say no. That's how you build software, so why not bridges.

replies(14): >>44522771 #>>44522797 #>>44522901 #>>44523126 #>>44523197 #>>44523198 #>>44523260 #>>44523451 #>>44523656 #>>44523670 #>>44523959 #>>44527192 #>>44527686 #>>44529344 #
sheiyei ◴[] No.44522771[source]
They worked with the land they were allowed to use, and it ended up like this. Not even a money issue, just bureaus refusing to cooperate.
replies(1): >>44523304 #
conductr ◴[] No.44523304[source]
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.

replies(1): >>44523347 #
libraryatnight ◴[] No.44523347[source]
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."
replies(2): >>44523483 #>>44523895 #
1. wat10000 ◴[] No.44523895{3}[source]
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.