Get an NDA with anyone you work with. "Ideas are easy, execution is hard" is a cop-out excuse by people who don't have any patentable worthwhile ideas of their own!
I have a lot of ideas. Some are worthwhile. And yet I think execution is the hard part.
That's true, but business methods and certain software implementations of novel ideas are patentable...at least in the US. I've found that truly good ideas are easily translated into one or both of these. The problem is, most people have "me too" ideas.
All philosophical arguments aside, the patent system can be an entrepreneur's best friend. Yes, the system is heavily abused. I personally don't believe in software patents. But I damn sure use them. Color me hypocritical.