4 ms·
This choice of wording in systems engineering is not ambiguous, and should effectively means optional. These words are often in capital letters trying to high
by omegabravo 3y ago
This choice of wording in systems engineering is not ambiguous, and should
effectively means optional. These words are often in capital letters trying to highlight the importance of it. It is absolutely not limited to RFCs, and is often used in a software specification.
Product manager and CEO _should_ know better. It's very understandable that they don't - and I have empathy for them, but unfortunately they're wrong.
- meghan_rain 3y ago_must_ tbqh lmao
- onion2k 3y agoSure, and hence the company won. The point here is that language can have very specific meaning. There is a difference between 'should' and 'shall', even though most people would think they're effectively the same. If I said "You should complete that task" to one of my team I'm not really giving them the choice and leaving it up to them. I'm telling them to do something. Outside of RFCs and contracts language is a bit ambiguous and lawyers use that to their advantage. In exactly the same way, there is also a difference between 'is' and 'was', and I think it's totally plausible that a Google lawyer might use that to hide the fact they used GMail data to train AI in the past. That doesn't mean they did. It only means I wouldn't be surprised if someone proves they did, and that their lawyer used the tense of a response to try to hide it.
- matwood 3y agoEven in general english, 'should' is less strong than 'must' or 'shall'.