I use this all the time.<p>&quot;You want to add feature X because ...&quot;<p>... and then, once we&#x27;ve clarified what the request is all about, and I&#x27;m sure about what&#x27;s going on, only then can you move in to help, offer advice, or crush their souls with a series of devastating blows.<p>No, don&#x27;t do the latter. Show your side of the story and get them to say it out loud. &quot;Okay, you&#x27;re right, putting a Perl 6 interpreter in the interrupt handlers of the network stack <i>does</i> sound kind of crazy now.&quot;<p>Doing this makes you a lot easier to work with, or at least that is the perception. :-)