5 ms·
You can't just say "No". You need to say "No, these are the reasons why, and here are my solutions". It's too easy sitting back and pooh-poohing every idea, a
by steven2012 13y ago
You can't just say "No". You need to say "No, these are the reasons why, and here are my solutions". It's too easy sitting back and pooh-poohing every idea, and there are a lot of people that love doing that. Coming up with solutions is the right way to approach it, because people really don't like hearing "No".
That being said, I took this approach at one of my previous jobs, a fairly well known enterprise software company in the Valley, and I got blackballed for being too negative. We were working on a project and there was simply no hope of it ever working. The technical lead on the project was over-arrogant and under-talented, and essentially built a system that wouldn't scale. I brought this up a bunch of times, and gave solutions on how to fix it, but they were all rejected by the technical lead. I was told by my manager that I was being too negative and was given a poor performance review, which really rattled me, so I gave up the "good fight". 9 months later, the project was canned because of scalability issues.
So this "Cult of Positive Attitude" really does exist, can be pervasive in a company to the point of being toxic, and sometimes the best solution is to just leave, which is what I ended up doing.
- 7Figures2Commas 13y ago> So this "Cult of Positive Attitude" really does exist, can be pervasive in a company to the point of being toxic, and sometimes the best solution is to just leave, which is what I ended up doing. This. The solution to the Cult of Positive Attitude is not to lament positivity, or long for the day when healthy cynicism is more highly valued. It's to go somewhere where you have legitimate reasons to believe that things are better than they are worse. Put simply: the problem isn't positive attitude. It's positive attitude that is in direct conflict with reality.
- HarryHirsch 13y ago> Put simply: the problem isn't positive attitude. It's positive attitude that is in direct conflict with reality. I disagree that an attitude in conflict with reality is a problem, not for those that have it. If you haven't seen it already you wouldn't believe just how long a company or group within a company can muddle on without any grasp on reality whatsoever. Of course you are better off leaving while the termite-eaten building hasn't collapsed yet, but in this recession that is easier said than done.
- bdicasa 13y agoSounds a lot like what I'm experiencing in my current role. We are supposed to be launching in a month and the product is riddled with problems. From creating 5+ threads per user and not being horizontally scalable. Offered many alternate solutions, but none of them ever get noticed.
- mtrimpe 13y agoMany consultancy companies define a project's success in terms of money extracted from the client. You were probably given a poor performance review because it was actually your vocal opposition that endangered the success of the project.
- pjungwir 13y agoI'm not saying this is the OP's case, but when I worked for a small dev shop, almost all my co-workers would grumble and complain whenever a client asked us to do more work for them. I'm not talking about scope creep or unpaid additions. I'm not talking about requests that were impossible or incoherent or outside our expertise. Clients would ask us to give an estimate for adding feature X, and everyone would complain! I've noticed the same thing in other developers many times since then, so I've tried to practice saying instead, "We'd be happy to do that for you! It'll be $X." (or more realistically, "I'll get you an estimate by tomorrow/Friday/next week.") My other favorite technique is to put a price tag on things that are technically hard or "impossible." I like to say that nothing is impossible, but some things are expensive. I think edw gives a similar response to client inquiries.
- mtrimpe 13y agoYour points are all good tips on how to run a 'proper' dev shop. I was more cynically referring to big consultancies that intentionally complicate/delay a mission critical project in such a way that every time the new budget runs out just enough progress has been made to make the business decide to throw another couple million at it hoping to finally get a product delivered.
- stouset 13y ago> You can't just say "No". You need to say "No, these are the reasons why, and here are my solutions". Sometimes, you don't have the solutions. But just because you don't have the solutions doesn't mean the problem doesn't need to be brought up and considered.
- dragonwriter 13y ago> You can't just say "No". You need to say "No, these are the reasons why, and here are my solutions". It's too easy sitting back and pooh-poohing every idea, and there are a lot of people that love doing that. Coming up with solutions is the right way to approach it, because people really don't like hearing "No". Because people don't like hearing "No", its even better to not only come up with solutions, but then also to present them in the context of "Yes, we should do what you are suggesting, with these refinements" rather than "No, instead of doing what you are suggesting, we should use this alternative". The substance is the same, of course, but it provides acknowledgement and validation to the person making the proposal rather than dismissal and rejection. This can make a very big difference in how people respond.
- greenyoda 13y ago"Yes, we should do what you are suggesting, with these refinements" That would only work if the proposed solution was somewhat close to being viable. But if the only way to succeed is to throw the existing solution out and start from scratch, it's hard to find a diplomatic way of saying so.
- dragonwriter 13y agoWhat I find usually works is working back from the proposed implementation to the goal that it is supposed to serve. You can usually do this in a validating rather than rejecting way. Once you've identified and validated the goal you can address cover a with the proposed approach and present alternatives without the proposer viewing it as a rejection since you got to common ground on what you are trying to achieve before proposing alternatives. Often the problem with an initial "no" to a proposal is that the proposer identifies the proposal tightly with the purpose and suggesting an alternative to the proposal without validating the goal reads as rejection of the goal.