| I am a developer and I definitely agree with the above. The reason your programmer is not motivated anymore is because he doesn't care. This does not mean that he will never care, just that he does not care right now. So how do you get him to care? Talk to him directly. Be clear about what you want (his commitment to the work that you are paying him for) and find out what he wants. Then, assuming he is being reasonable, find a way to get him what he wants provided that he is providing you with quality work. What motivates me personally? Learning new technologies, interesting projects, financial rewards for good work, and knowing that my employer cares. I start to lose motivation when I've learned the new techs that my job calls for, when the projects begin to get stale/repetitive, when I start to feel like a cog in the wheel of a machine, and when raises come too slow. There could also be something wrong in his personal life or maybe he has a new obsession (girlfriend, video games, new social circle). I hope this gives you some perspective. Good luck. |
Bottom line is that your dev isn't happy. Why isn't he happy? That's for you and him to find out - and be prepared for it to be your fault.