Yeah. a successful product business involves a whole lot more 'no' than a consulting business.
However, I think even when working by the hour, when I charge what I seem to be able to charge lately, I try to say "No, that's outside of my area of competence" because really, they are paying me way too much for me to 'figure it out.'
When it is in my area of competence, I think it's just as important to say "No, I think that's a bad idea, and here's why" - They are paying me silly rates, presumably because I know more than they do about what we are trying to get done; Sure, sometimes you need to translate the technical choice into a business decision and push it up the chain, but sometimes it's a purely technical decision, and within your realm of knowledge, and in that case, I am not doing my job unless I say "Don't do that" when the customer asks me to do something that is clearly incorrect.
However, I think even when working by the hour, when I charge what I seem to be able to charge lately, I try to say "No, that's outside of my area of competence" because really, they are paying me way too much for me to 'figure it out.'
When it is in my area of competence, I think it's just as important to say "No, I think that's a bad idea, and here's why" - They are paying me silly rates, presumably because I know more than they do about what we are trying to get done; Sure, sometimes you need to translate the technical choice into a business decision and push it up the chain, but sometimes it's a purely technical decision, and within your realm of knowledge, and in that case, I am not doing my job unless I say "Don't do that" when the customer asks me to do something that is clearly incorrect.