How we talk about other languages

There is a difference between honesty and non-actionable negativity. Examples:

  • honesty: I do not feel confident in the runtime safety of my JavaScript code.
  • non-actionable negativity: JavaScript is a garbage fire.

Do you see the difference here? One of these is a clear statement of preference, and can be compared against. The other doesn’t contribute to the conversation, and can bring other people down.

My point here: let’s make sure the words we use build each other up. This takes deliberation.


Edit: I see you composing a response, @opvasger, so I want to clear the air before you do: I’m afraid that this has come across as a call out to you, and that’s not my intention at all. I’m not particularly interested in rehashing anyone’s decisions. But it’d be nice if all our behavior could change going forward. :slight_smile:

11 Likes