Emojis are fine in text messages and IM/Slack. I don't think its a good idea to use Emojis in technical documentation, terminal cli apps, package managers (I'm looking at you npm), long form articles, PRs and code reviews, etc. I just find them distracting since they stand out strongly in a block of text - eyes instantly gravitate to colorful emojis in a rather smooth flow of text.