Each of your five points:
- People will just PM me some random logs with a "?". No details added.
Respond in kind.
Reply to "?"
with your own "??"
and forget about it.
(Consider cc'ing, NOT bcc'ing, your manager to make them aware of demands on your time.)
If the asker responds with sufficient details, deal with that issue appropriately.
Either Oscar Wilde or Victor Hugo (both literary giants) sent a telegram to his editor with only "?"
.
The editor (au fait with clear written communication) telegrammed the response "!"
.
- People will just ask me question with 1-line statement with no background context added.
Reply asking for the missing pieces. Don't waste time assuming you know what is being asked.
If the asker ghosts you, forget about it.
If the asker provides additional, but still insufficient detail, then reply asking for further elaboration that YOU would need to answer.
If the asker provides the context you need, do your best to provide an answer.
Often, the asker, being forced to compose an ask-worthy question will find their own solution.
See the second paragraph of this SE answer.
Maybe you will be notified, maybe you won't. Don't lose sleep over it, either way.
- Junior developers will ask me questions. When I answer them, they never reply and tell me if it worked or not.
You did your best, and the issue went away. End of story.
We were all once "junior" somethings. Accept it and get on with things.
Maturity is attained, not imposed.
If you are unsure about your interpretation of the question and/or applicability of the answer you provided, then it's up to you to follow-up inquiring about the problem/solution. None of us knows everything there is to know about a complex system.
- If you ask someone something, sometime they don't reply and leave you on read forever.
There are any number of plausible reasons for this behaviour, including:
- Cat walked across keyboard, deleting your message before it was read,
- Death in the family; on spontaneous "grief leave",
- You asked for "the launch codes" that are above your security clearance,
- Askee is insecure about their own ignorance, and has "put their fingers in their ears, chanting "La-la-la-la can't hear you...",
- Askee considers you a threat and is reluctant to aid in your ascendancy,
- "Etcetera, etcetera, etcetera..." (Yul Brynner in "The King and I").
You can only control your own behaviour.
Accept this and do what you can to resolve your situation by other means, if possible.
"Life wasn't meant to be easy."--- Malcolm Fraser (former Aussie PM)
- "Please" or "thank you" or even "hi" are words no one ever uses.
Welcome to the "social media" generation.
"No one" composes, writes and posts letters anymore.
Times change.
Be grateful if Capitalisation and punctuation are used to make the message legible and decipherable.
You could always ask your manager to issue a "style guide" to ALL involved (avoiding finger-pointing or naming names). SO/SE has their own Help Center including "How to ask a good question" and "How to write a good answer".
It's not your job to compel your colleagues to perform to your expectations.
It's the manager's job to optimise the productivity of their staff.
Survival rule: Don't feel you have to take ownership of someone else's task(s). Be helpful when you can to the extent that you and your manager are comfortable with. You will encounter those who are willing to have you perform their work (esp. the difficult or tedious bits), take undeserved credit for reaching milestones, and single you out as the person responsible when the train leaves the tracks. ("B-b-but, CodePanda told me that's how it's done, or at least part of it!!") Be wary.
Maxim:
One can revise, rewrite and even reject bad code.
One cannot do any of those things with co-workers.
Paraphrasing the Dali Llama: "You go through this life to learn to be the best you can be. It's not your responsibility to try to transform those around you. Tend your own garden."
And, to conclude this sermon, the Serenity Prayer:
“God grant me the serenity to accept the things I can not change,
the courage to change the things I can
and the wisdom to know the difference.”
---Reinhold Niebur