I have a really toxic developer who I tried to reach for 2 hours and he told me he didn't respond to me, because he was too focused on his task. Then I mentioned he had a blocker and when I asked him how many days he spent on it, he lied and said 3, then I told him he was working on it for 2 months and then just spewed a sarcastic comment, and said 12 months, and then when I counted the amount of days I counted 17 and it was because he kept switching tasks for some reason. Anyway, this guy is telling me he can't work on more than 1 task a day. I find it ridiculous. He had a blocker, and I think I can help him on that in a single day or less. He's having difficulty using the Google Drive API to upload file, and he's supposed to be an ex-lead developer. I had other similar incidents, so I am wondering what I need to do from now on. I don't think he's a very good developer. I think I can only give him 3 more months before he shows some improvements. I am his manager, but I do 5 times more tickets than him. The only issue is that whenever we hire someone, they tend to be really incompetent for some reason.
Since you really didn't ask a question, I just want to adress the last sentence:
The only issue is that whenever we hire someone, they tend to be really incompetent for some reason.
Either your hiring process sucks. Or your managing process sucks, and your company turns good people into bad people.
Find out which one is it, and fix it!