I am a freelancer. A prospective client wants me to sign an NDA before doing some work for him. I know that ideas are a dime a dozen, and it's the execution that actually matters. I don't know if he thinks us programmers are just sitting around thinking, "Man, if only I had something cool to build I could put all this algorithm stuff to work on!" but of course as everyone here knows, we don't need to steal people's ideas we don't even have enough time to implement all of our own ideas that we think are great.
How best to decline signing the NDA in a way that will leave me with the best chance of getting the job? (Assuming the guy is just misguided/ignorant about the value of NDAs from his attorney but is otherwise a nice guy to do work for, which I think is the case)
We did discuss things at a "high level" (I told him to avoid any specifics that might make him uncomfortable), and I learned enough about the project to know that, of course, nothing is new under the sun and there's definitely nothing about this project that is worth protecting with a legal document. It's just a mobile game thingy.
Almost everyone will say "oh, I didn't want to derail the project, let's just move on without it". Some people would rather pay, and I'll gladly take their money.