Clean Coder # 02. Saying No

2.Saying No

Do; or do not. There is no trying. -Yoda
能就是能,不能就是不能。不要说`试试看`。 -尤达

📌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.

 

 

 

 


1 熟悉嘛?其实客户永远不会像你那么在乎
Previous
Previous

C# 06 Study Notes Errors and exceptions

Next
Next

C# 05 Study Notes Compound and Iteration statements