I have a worker in my company that works like twice as good as any of my other workers! twice as fast with twice as quality! But he is madly procrastinating and can't be relied on! Sometimes he comes to work like 4 hours late! still he achieves more than normal workers that come early! I love him and am sick of him at the same time. I was talking to a friend about him and she told me that she had also had a similar experience a few years ago but that person left the company himself. So I thought I'd come here and ask for ideas on how to deal with these intelligent procrastinators.
The main issues are that first, if we let him behave just as he likes, other workers will feel that they've been treated unfairly(and they are right to in their own shoes since they don't really see how productive each worker is.) and it won't be really so easy to explain to each and every one of them why this wouldn't be unfair. Also it wouldn't be so reasonable to bring everyone together and explain to them about this matter. In the other hand also, he does once in a while make issues for us like causing a few hours delay and much stress because of that delay. With him it's both that we have
n+1 workers. So everything will be a lot easier if we can manage to make him more reliable and of course we would be more that happy to give him some extra because of his productivity(noting other workers won't realy need to know about it in contrast to letting him come late etc.)