I've been thinking a lot about this subject, especially since another question was posted here about it few days ago: Shame on us! We must treat new users better!
In both cases, I don't think we did terribly as a community. All of those questions had a fair bit of interaction with suggestions for what to do.
We could have been better overall. But one user had the "screw you SE" message shortly after (if not before) posting their second to last question. At that point, it's not surprising they picked up flak. The other seems to have just... overreacted as nothing about that reaction makes sense to me.
A big problem Workplace has is people wanting to validate their preexisting notions. "I think my boss was an idiot and I'm perfect, please tell me so" and then anyone who has a different perspective immediately places them on the defensive. As a community we can't really do anything about that.
However, debating minutia about "was this poorly received?" or "we did great!" isn't really helpful. What is helpful is figuring out what things we can do regardless to make our site better and more welcoming.
Some thoughts to be proactive on (loosely inspired by here):
- Significantly editing questions to bring them on topic. If there's anything we as a community can do to make people feel more welcome, it's this. A lot of times the required improvements to a question are obvious. Whether only formatting or basically rewriting this is probably the best way to help people fit here. From my experience in having more or less completely rewritten quite a few questions here (with a comment gently explaining what and why) it's almost always well received.
- Often it's not that much more work to do this than post a comment, either.
- I only do this with questions which for me meet the criteria that 1) the core question is good/valid and 2) the asker appears to be asking in good faith. (1) is pretty straightforward but (2) is somewhat just a feeling I get when reading posts (not sure if that helps ha)
- Maybe we should have some sort of site contest or something for this? I'm not really sure.
- FYI to everyone, if you post
 in a comment, like "can you
 to add this information?" it will smart link to the edit button
- Your tone should match the way you'd talk in person with someone you respect and whom you want to respect you. This is something everyone agrees with (well likely... ?). The trick is to realize that when you say one thing, people occasionally hear another thing. I suspect most issues we have hear are the result of this mismatch.
- Many users of Stack Exchange are very direct in their communication, whether culturally or just personality wise. Most people worldwide are not. Unfortunately, many direct people just... don't recognize that when you just say "voting to close, this is off topic" without any better explanation or empathy for a new and confused user, this can be problematic.
- Be welcoming, be patient, and assume good intentions. For me, this is hardest. There are definitely questions which get posted that set off a "this is a drive by post, will never get followup edits/comments" meter and those I honestly just downvote. But a lot of questions here are good questions at core, but needing some help/guidance. I don't think it's realistic for us to expect that every single question posted here will be workable or have an original poster who will put effort into it.
- Flag comments that are not helpful/constructive. It's not a burden for moderators and it's easy for everyone. Comments are temporary/post-its anyways. Please feel free to flag things that you feel are too abrasive or confrontational. If you flag borderline comments, it would be very helpful if you use a custom message explaining something like "abrasive to new poster" or otherwise explain why as it can be difficult to identify why otherwise ok comments are flagged.