How to Say “No†– Simple Lessons from The Clean Coder
Balram Prasad
Senior Software Engineer at Microsoft USA, with 16+ years in mobile, ATM, storage, web apps, and data engineering. Handling petabyte data lakes and recently worked on an internal copilot with Azure Open AI.
In the book The Clean Coder, Robert Martin teaches us how to work well as a professional. One important lesson is knowing when and how to say “no.†Here are some plain and simple ideas:
- Know Your Limits: Only say “yes†if you are sure you can do the work. If you know a task is too hard or the time is too short, it is better to say “no.â€
- Be Honest: When you say “no,†explain why. For example, you might say, “I cannot finish this task on time because it needs more work.†This helps your boss or team understand your situation.
- Offer Alternatives: If possible, suggest another plan. You could say, “I cannot do this today, but I can work on it tomorrow,†or “I can help with another part of the project.â€
- Protect Your Quality: Saying “no†when a request is not possible helps you keep your work good. It is better to be clear now than to deliver work that is rushed or full of mistakes later.
- Own Your Work: Your job is your own responsibility. When you say “no†in a respectful way, you show that you care about doing the best job possible.
How a Senior Team Member Saying “No†Can Help the Team
A senior team member plays an important role in guiding the team and protecting the product. Here’s how saying “no†can be a good thing for everyone:
领英推è
- Setting a Good Example: When a senior member says “no†clearly and honestly, it shows everyone how to be realistic about what can be done. This helps the whole team learn to manage work better.
- Keeping the Product Strong: By saying “no†to ideas or tasks that might lower quality, a senior team member helps keep the product or platform good. They protect the team from taking on too much or rushing work.
- Improving Team Work: When seniors explain why something is not possible and suggest better alternatives, they help the team plan smarter. This way, the team can focus on what really matters.
- Building Trust: Being honest about limits makes the team trust each other. Everyone knows that the senior member cares about the team’s success and the quality of the work.
By learning to say “no,†even a senior team member helps keep the work strong, the team focused, and the product or platform at its best.
"I’d love to hear your thoughts—how do you say no at work? Please share your experiences and ideas in the comments below."