The section I liked was "Programmers: Not the Go-To Guy, but the No Go guy."
I used to be a programmer (the PC kind), and Go-To was a no-no. (If you're a techie, you'll probably know what I'm talking about. Goto's are inelegant and make your programs look like spaghetti.)
I'm now in the sleazy side of business, I'm in Sales and Marketing. That author (Jim Taszarek) had a great point to PD's and OM's, to not say "No" to sales. Getting past *my* double negative, I must agree with him.
I might sound biased. Still, I've always thought anybody and everybody can come up with a moneymaker. They don't always express it as such, it might take someone else to finagle their clams into clam chowder.
If a listener is getting irritated, that could indicate where to change the business for him and others like him. If a person has years of experience, they may have really good ideas of what works and what doesn't. If a person just started, maybe he sees things the oldtimers don't. Professionals and non-professionals can come up with great ideas, if not today, eventually.
The one reason I don't like to turn off ideas like a "No Go" guy like Jim points out is that eventually someone may come up with a winner, despite previous duds. Will I be smart enough to still be listening?
Of course, I also liked the Sales portion. I liked "If they turn down the idea, come up with variations more appealing to them – then sell it again."
With one client, I remember I had to go back 8 times to try to get them to buy. After I got the order, one called me aside and said they almost felt guilty not buying from me. They said it became an inside joke, wondering, what's this guy going to try next? They said they were glad I persisted and hammered their requests until they liked it. (I'm not bragging, just wanting to encourage others who can at times feel very defeated, most of all in this economy.)