Earlier quoted context omitted.
This is often the advice given by senior folks and I think it is somewhat similar to say that you have to "lie a bit on your CV". Still, I always wonder what would I do if I make these big promises to clients/bosses/management and I fail to deliver. Wouldn't that be worse than having said "no, I won't be able to make it in time" from the beginning? For context, I'm early in my career (3 YOE) and I don't deal with man…
Nobody wants to hear "no". The way you say "no" without saying it is by turning "no" into an option, and attaching costs to options. "no, I won't be able to make it in time" would be "I can confidently deliver in time if I have X, and we save Y and Z for later."
Nonsense. The client that made me a job offer as CTO listed the fact that I wasn’t afraid of saying ‘no’ to unreasonable requests or unrealistic deadlines one of the things he valued the most in my work. He had plenty of experience with contractors that would always say yes, promise anything and then find themselves unable to deliver because they underestimated the complexity of the task.
Saying no is what makes a professional so valuable. Of course you always want to offer alternative approaches.