1. 24
  1.  

  2. 10

    I think the key word here is empathy - of course it’s easy to feel incredibly agitated when a tool fails to work correctly what might seem like totally arbitrary reasons or even because of what might seem to you as wilful incompetence. The key thing is to stop, take a breath, and remember that this person is providing this tool to you completely for free, for a variety of possible reasons - them seeing to your raised issue is a favour not the completion of an obliged service.

    I think this feeds into a problematic level of entitlement amongst the development community due to the wide, free, availability of high-quality software. Too often we don’t stop to think about how that development comes about and it takes a shock like heartbleed to realise that our entitled view that stops short of the reality of who creates the software might be more than a little warped.

    Remember how painful it was the last time somebody made a thoughtless comment about your code or even some other aspect of your work or life. Pause to gain perspective as to the nature of what you’re receiving from the maintainer and what they owe you (nothing.) Then be very polite even if through gritted and frustrated teeth - your frustration is with electrons not flowing the right way in an integrated circuit, not this human being.

    1. 2

      Not for the first time, and certainly not for the last time, technical progress was stymied by collective thoughtlessness today.

      Is there a specific incident he’s referring to that sparked this? Or is it just a general discussion?

      1. 4

        I am not aware of what he’s referring to. (figured I’d say that since I posted the link)