While I share the &quot;struggle&quot;, I do not 100% share The opinions expressed in this article.<p>You can always be honest and professional by stating the obvious, that is:<p>- An idea by itself is worth pretty much nothing.<p>- I do not share your opinion and I do develop projects for a living so we can agree on a price and I can develop a prototype for you.<p>These two statements are more than enough to end the conversation very quickly and professionally if your interlocutor is not 100% inclined to actually develop his&#x2F;her project.<p>And I really don&#x27;t like phrases like &quot;Learning to code (and most tech stuff) isn&#x27;t hard&quot;. Learning to code beyond triviality is hard and that&#x27;s why there are so many tutorials on the internet, and it takes a lot of time and dedication.<p>And seriously, why do you devalue your (and other people&#x27;s) work so much?<p>Grow a pair and learn to say to people:<p>- &quot;I might be 100% happy and willing to develop your idea, but writing code is my job we can agree on a price. Otherwise, go talk someone else&quot;<p>Or:<p>- I am sorry, but I don&#x27;t share your idea and I am not interested in developing it. You might want to try talking someone else.<p>Do not elaborate much if not asked to. People don&#x27;t like advices they didn&#x27;t ask for.