top | item 22042575

(no title)

tehwalrus | 6 years ago

I think I agree more with the parent than with you, particularly in engineering.

Lying in engineering means saying anything that's not true with any certainty. I wouldn't hold it against someone, but I would ask them to think carefully before speaking, to make sure what they said is true, as it can lead meetings to decide the wrong actions if nobody present happens to be able to contradict it.

Outside of engineering, all the same outcomes can occur, but proving the truth is much more difficult. And thus, while it may still technically be lying, it is impossible to tell and unfair to call someone on it.

discuss

order

goatinaboat|6 years ago

Lying in engineering means saying anything that's not true with any certainty.

It’s funny because that’s exactly an example of what I mean. Real engineering is about compromises and those are highly subjective. What’s the feature we should work on next? What tools should we use? What’s the priority of this bug? Should we refactor this today or take on more tech debt? Ask 10 people and you will get 10 answers, all of which are just as true as any other. Recognising this comes with experience.

tehwalrus|6 years ago

Those are all things that fall into the second category (subjective stuff I wouldn't call lying). But saying that something works in X case when it doesn't (or even when you don't know for sure), and everyone estimating four stories based on that assumption, is a big problem.

clarry|6 years ago

Lying is saying something you know to be not true.

Saying something you don't know to be true is just spewing bullshit or practicing a religion.