Doing nothing is akin to saying my time is more valuable than yours, you silly plebian. It's the sort of attitude that reinforces the unfortunate stereotype that IT people are arrogant and view their expertise and role as more important than others'.
I found great success providing IT support by always responding immediately when I'm available, and establishing focus times where others know I may not respond right away. An attitude of service and humility can go a long way in winning the respect and trust of your colleagues and supervisors.
I work in IT support and get tickets sent to me. I review the ticket when it's sent to me as soon as I see it to determine if I need to make myself available straight away or not. If I don't and it's for something minor, I often leave it open for some time, because these tickets already have estimated dates on them and I still get back to the client within that time, however in doing so at least 50% of these tickets resolve themselves or the client forgot they even logged one in the first place.
If it was more urgent than it seemed at first, the cilent will chase up and then I will get back to them straight away.
You say my time is not more valuable than there's, but my time at the role is purely on helping others, so responding to someone straight away or not has nothing to do with me deciding if my time is more valuable than there's, it's me deciding which client deserves my attention the most at this moment.
There is no 'my' time when I working in a support job because all my time is already on helping others.
- Nudge for a better request. Create and refer to a standard for making requests that helps people get past their psychology and into substance before seeking help.
- Ask for impact assessment. It is fair for people to seek help before attempting to resolve a problem if the scale is large enough, but it's important you get info that helps you prioritize. Ask for it.
- Set expectations. Being honest about where helping fits into your priority queue lets the other person plan accordingly, and gives you a way to be responsive without constantly switching gears.
The main reason not to do any of the above is to obfuscate your own process, which is long term harmful to your team relations. On the other hand, when dealing with competitors, unwanted services, etc, "do nothing" is an underused strategy...
I've been in ops last two years, and few things will kill us more than somebody not following up on a raised issue.
Now, in responding to a raised issue, absolutely: look at priority, big picture, context; maybe point them to a more appropriate resource or person.
But look at time stamps - unspoken part of this equation is:
1. Could you have helped this person resolve this issue by 12:17 by providing them a simple answer, instead of letting them struggle to find answer (likely through somebody else who bothered to respond) by 12:28?
2. What if EVERYbody took your approach - would they still have resolved the issue by 12:28?
I think they have found an approach that works for THEMselves, and are completely ignoring what's best for the system/project/team. As the op said - this is what perpetuates stereotypes of IT.
- sometimes it's like giving the spout to a child who doesn't know how to use a spoon yet.
- sometimes it's like answering someone who could have found the answer by searching 20 seconds on Google.
Answering too quickly can make your interlocutors dependent on you.
Similarly, before asking someone for help, it is usually a good idea to spend 30 minutes looking for the solution yourself. The time lost is more than made up for later.
This was the phrase used, around every patch tuesday, when every little hiccup on our network was blamed on patching.
It was never SCCM.
As the guy in charge of patching, I built a delay in the feedback loop to allow for the 'real issues' to present themselves before researching that, yes, for the 800th time, it wasn't SCCM.
But... It's (for developers) ! They are building things, value. That is not the case for everyone.
> I found great success providing IT support by always responding immediately when I'm available, and establishing focus times where others know I may not respond right away. An attitude of service and humility can go a long way in winning the respect and trust of your colleagues and supervisors.
Or you will be the go to person for EVERY little issues that could be solved with little effort. Been there, done that, will not be that person again.
And in either scenario, responding "bit busy, will check in 30 mins" both allows short lived transient problems to fix themselves, and lets the sender know that yes you got their message and that you can not look at it now but you are not ignoring it either.
We're very helpful as a team, but this helpfulness is being abused by some people after certain point. You need to distance yourself from these people and tell them to RTFM and do their homework first.
Otherwise I can neither do my work or help anyone else.
Article: https://effectiviology.com/napoleon/
HN discussion: https://news.ycombinator.com/item?id=24419042
BLUF is a military communications acronym—it stands for "bottom line up front"—that’s designed to enforce speed and clarity in reports and emails.
It has previously been discussed here. https://news.ycombinator.com/item?id=20964907
Better to over-communicate and let others know what you're up to than to stay silent and do nothing
It also raises a question about your product/system. Someone had a problem. They asked for help. They figured it out. All is well... but they did have a problem, and that should be acknowledged. The software industry is moving more and more towards a UX and even a CX focus, where disregarding problems is questionable behavior.
I'm not saying it is a junior engineer's job to identify, explore, and devise a fix for every problem, but it should get logged in a way that the product team can see trends in questions to know where to improve.
Hey, can you tell me why my query is slow?
<5 minutes later>
Nevermind! I had a typo.
It’s like people want to outsource their problem solving to other people’s brains.
One thought I had, was, enforcing a delay for every message written.
But I don't know if I choose one or ten minutes, or if it's a good idea at all.
Or if I should just impose a fequency, like times a day new messages, etc
The idea I had was something like in the "Do nothing" article here.
People could write messages and might even delete them a few minutes later, because they solved themselves.
Also, it would remove "emergencies" communication from the timelines.
You need to be very very careful not to let this become an excuse to not do your job. But sometimes you gotta take the training wheels away.
1. Someone is ignoring a colleague's request for help. At least give some sense of whether and when you're going to help.
2. Don't just say "hello" in chat. https://www.nohello.com/
—Calvin Coolidge
If the person can’t take the time to include a concise summary of exactly what they need with that “hi,” well then, they’ll move on to someone else (they’ll be simultaneously pinging various other people on our team in any case). Usually they will get the picture and follow up within 15-20 minutes with their actual ask, but if it’s not important enough for them to make that extra effort, then it’s definitely not important enough for me.
BTW, I never do the “hi and wait” thing myself. If I need something from someone on another team, I of course say hi. But in the same initial communication, the next sentences are a summary of exactly what I need, as concisely as possible. I do this as a courtesy, because no one has time for hi’s, nor chit-chat.
As far as the actual article though— I highly do NOT agree with telling someone something is OK or resolved, when it’s actually not. That is simply very bad.
Copple: Hey can I get a raise?
Boss:
Mom's email was broken (@verizon via aol). The web mail is working. So what, the imap/smtp server is down. Tell her the server is broken. If she has immediate need just use webmail for now. It'll probably work later.
Come back the next day and she's blown 2 hours waiting on phone tech support. They've got her generating temporary passwords or some shit that their documentation has no mention of (This is standard imap/smtp config with SSL and a slightly modified username). She's frustrated and deletes the whole account in her email client.
Sometimes it backfires.
You learn which to react to, it's an experience thing.
You also learn about people who want you to do something, only to have you redo it, and redo it yet again, until it's back to the original state. In which case, you learn to do nothing.
And there are people who think they are important, but in fact it's _your_ job that's more important. Postpone it, maybe they pester someone else or it can wait.
"I follow this advice all the time."
- Solo entrepreneur with no customers and no income.
- if it needs to be answered immediately - phone or come personally
- if it needs to be answered within 15 minutes (or was it 1 hour? at any rate - not immediately and not long time) - use jabber (text communicator used at the time)
- if it needs to be answered some time today - write an e-mail
I quite liked the system. It reduced distractions a lot.
Sometimes is do nothing for a time period to see if it escalates, that’s what you can usually do.
https://medical-dictionary.thefreedictionary.com/Masterly+in...
https://www.theguardian.com/football/2021/may/10/busy-doing-...
and:
https://timharford.com/2021/04/cautionary-tales-masterly-ina... (podcast from FT columnust)
The downside of this, however, is that you miss out on information. What if it's multiple folks asking the same question, but then figuring it out on their own? Or what if the requester "figured it out" in a way that doesn't actually solve the issue or outright introduces new ones? For me, the "nvm I figured it out" message is almost more frustrating than the "hey can I ask you a question" message.
As a senior programmer I'm paid to do both. Sometimes to answer a question you have to guide the other person through the entire process of clearing up their problem until they get the "a-ha!" moment.
So depending on your seniority and responsibilities, you might have to teach people how to acquire problem-solving skills.
This advice will have wildly different effects depending on the organization you work in. Hopefully you already know how it would go down for you.