Estimation is hard, but, In most places I worked, after a couple of days it was very obvious which people were the solid contributors and which people were just along for the ride. Granted, those jobs were in the trenches where I was working along side people so I would see what they were doing day in and out, but I think that if you're a programmer, it's pretty obvious whose productive and who isn't.