Clean Coder # 02. Saying No
2.Saying No
能就是能,不能就是不能。不要说`试试看`。 -尤达
📌Dare to Say No
Professionals speak truth to the power. Professionals have the courage to say no to their managers.
📌Managers like people can say no
Professionals are expected to say no. Good managers crave those has the guts to say no.
📌Confront the Adversarial Roles(clients or manager)
If you know fully well that getting something done by tomorrow is impossible, then you are not doing your job if you say "OK, I'll try"❌. The only way to do your job, is to say "No, that's impossible"!🙅♂️
📌You are lying when you say "I'll try"
Because you are crystal clear that the mission is impossible. Saying "I'll try" does not mean you are pleasing others, but rather you are lying!
📌So-called "Trying"
By promising to try means you have a new plan. If you do have a new plan, you have already used it. Therefore, there is no "new plan". Then, what is the difference you are saying "Try"?🙅♂️
📌Dishonest
Promising to try is fundamentally dishonest. You are lying🤥. And you are probably doing it to save face and avoid a confrontation😨.
📌The Client Never Care As Much As You Do
Does it ring a bell? The client said this is quite urgent1! The clients, despite their protestations, despite their apparent urgency, never care as much as you do about the project...
📌Be Honest to Yourself and Your Client, Don't be a Hero
The temptation to be a hero and "solve the problem" is huge. What we all have to realize is that saying yes to dropping our professional disciplines is the not the way to solve problem. Dropping the disciplines is the way to create problems.