After reading chapter 2 and 3 of Clean Coder I understood that saying no is part of being a professional. Sometimes managers have unrealistic expectations in the limited time. So, whenever you think that you won’t be able to do task on time you should say no instead of saying “I’ll try”, because that will give a false impression to everyone that the task is doable. Professionals are also expected to explain their positions, and come up with viable alternatives. Professionals negotiate with their superiors until both parties are satisfied with the chosen direction. On the other hand, saying yes is as important as saying no. When you are sure that you are able to do the task on time you should say yes. But you should be careful about saying yes, when you say yes you make a promise and you should work hard to make yes possible.