Hugo Hacker News

Ask HN: How to Motivate an Unmotivated Developer?

_benj 2021-08-18 23:47:35 +0000 UTC [ - ]

I agree with a few suggestions here, suggest a sabbatical.

It can give him time to figure out things by himself and also the absence of work could be a big motivator, that is, we engineers often find intrinsic motivation in building, designing and solving problems. Maybe giving him some time to miss that joy could rekindle it.

It's good that you are looking for options and trying to understand.

brudgers 2021-08-18 12:43:09 +0000 UTC [ - ]

Take the hard and expensive steps to fire them. It is simply a matter of motivation on your part.

aspaviento 2021-08-18 11:45:17 +0000 UTC [ - ]

If he is not working from home already, let him do it. That way his impact to the rest of colleagues could be minimized. Another alternative is to hire a psychologist to improve work environment, making him assists to private sessions or participating in team activities.

notaspecialist 2021-08-18 14:33:49 +0000 UTC [ - ]

This sounds familiar - but I will say, at least you're making an effort to discuss the issue and gather feedback before taking any actions, which is a good thing, most companies would distance them, get them to quit.

If you want to help him resolve his issues, you're going to have to become involved in them. Time, listening to him, never breaking his trust - no matter your good intentions - and taking that 3am phone call of dispair and offering hope.

If you cannot do this, do not try. Does it really mean that much to you? Or is it an inconvenience to your "now"?

Suggest a sabatical and let him figure it out in his own time.

codegeek 2021-08-18 15:11:29 +0000 UTC [ - ]

You can only motivate someone so much. You need to try and understand why they are not motivated considering they have the skills. Best way is to ask directly in a way that doesn't put them on the defensive. If the situation is same after multiple feedbacks, you need to fire them. Working with an unmotivated low output person makes you miserable. It doesn't matter how skilled they are.

eurasiantiger 2021-08-18 12:07:55 +0000 UTC [ - ]

What specifically about the project and the technologies are unmotivating to him?

raptorraver 2021-08-18 16:38:28 +0000 UTC [ - ]

Our company pivoted some time ago and he doesn't feel any passion towards the new product and the field. I've been trying to motivate him with angle that he learns new technologies we are using but that haven't helped.

eurasiantiger 2021-08-18 19:50:45 +0000 UTC [ - ]

Offer him an executive position.

Communitivity 2021-08-18 12:53:59 +0000 UTC [ - ]

If the developer is very skilled, then he has been motivated in the past. Skills do not develop in a vacuum and it takes work to develop mastery of a varied skillset.

That means you are not dealing with someone who cannot get motivated. That's the good news.

The bad news is that there is likely one or more things that have demotivated him. A big part of a team lead's job is to remove friction that may grind down your devs. If I were you I'd try to remove demotivators, because with them there you are going to have a much harder time motivating him.

A big thing you can do to remove the demotivators is to find the friction, and remove it. Easier said than done as there are many sources of friction: bureaucracy, health concerns, meetings, busywork, bad skill to role fit, toxic co-workers, and more. But if you can find and eliminate any of these, that will help.

Another thing to consider is that if you have one demotivated person with visible signs, you may have other people feeling demotivated who just aren't to the visible stage yet. If it sounds like I am talking about demotivation as a contagious meme, it's because I've found that to be the case in the past.

Do you do monthly or quarterly one-on-ones with each of your team? Do a one-on-one with them, find out how they are feeling, their goals and aspirations, their pain points. Make it clear the one-on-ones are off the record, and honor that. I've found it sometimes helps to do a SWOT (Strengths, Weaknesses, Opportunities, Threats/Risks) chart for each team member and use then when planning work efforts.

Once you have removed the demotivators you have now brought him back up to around zero motivational drift, but he is still not motivated. This where incentives like work from home, more independent project work, conferences, flextime, team building etc. come into play. If possible, encourage people to work outside - sunlight helps with mood and health in many ways. If he has financial issues, without going into specifics o individuals, see if you can persuade your company to offer the benefit of a wellness plan that includes both physical and mental therapy. In the long run this will be an amazing benefit for your company.

Use the material from the one-on-one with him to determine which incentives to use. Remember to offer these incentives to the team as a whole. Also remember that all behavior, given sufficient context, is rational from some point of view - there are reasons behind his behavior.

If all of the above does not work, it may be time to counsel him out. I am not talking about firing, but about sitting him down, explaining that it seems like he is not a good fit for his role or company, and asking if he will let you help him find a new job with another (noncompeting) company. If he is amenable, have HR help him look for a job and find something that motivates him. This process itself will give you valuable info on what demotivated him in the first place, that you can use to prevent further attrition.

FroshKiller 2021-08-18 11:26:30 +0000 UTC [ - ]

Have you considered listening to his suggestions and acting on his feedback?

raptorraver 2021-08-18 11:30:09 +0000 UTC [ - ]

I have talked with him many times and asked what we could do to help him but he doesn't have any ideas either on how he would be happier at work. I think he has some issues in his private life also.

tenfourwookie 2021-08-18 22:26:27 +0000 UTC [ - ]

He could be depressed. There are things people simply can't or won't discuss at work; mental illness is one.

He could have a drug or alcohol problem. Could drug test him and get him some help if he needs it. That's a bit iffy on the technics, but I think you understand. I, for example, have been intermittently stoned for half my life. When I am: zero fucks given.

Else? Take all the weight off. No responsibilites. Then redirect him. Away from dev if necessary. The absence of work could actually motivate him, contrary as that might sound.