Well of course! Context matters! I’m not talking about delivering jokes in products used by thousands of users (unless that’s part of your marketing strategy). Context matters, and I am usually careful about where the joke is placed and who’s going to read it.
In my specific case, this tool is open source, and is used exclusively by developers.
Additionally, I might leave a joke in a comment even in client code. I don’t think that’s going to be the reason a client thinks I’m unprofessional.
It goes without saying, inappropriate jokes have no place in this discussion. That’s just part of being respectful to other humans.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.