Thanks for your great post, I'd also add a point that the way you provide feedback to the user is important. For instance, if there's an error your tools language shouldn't place the blame on the user. Removing technical jargon where possible is also beneficial. I'm also a fan of using emoji to explain things. Lately I've been working with the ink.js framework to build cli apps and it's amazing github.com/vadimdemedes/ink
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Thanks for your great post, I'd also add a point that the way you provide feedback to the user is important. For instance, if there's an error your tools language shouldn't place the blame on the user. Removing technical jargon where possible is also beneficial. I'm also a fan of using emoji to explain things. Lately I've been working with the ink.js framework to build cli apps and it's amazing github.com/vadimdemedes/ink