> What makes you say he's bad at finishing things?
His game.
> What makes you say he never dug into the technology he's using?
The bit about using the ORM. He said he's been a programming since 12. Not being OK at SQL by the point he's at is a smell.
> My guess is that your lack of sympathy...
I'll halfway grant you that. I've failed more publicly and more spectacularly, but I'm a better engineer, so despite that, I'm still employable.