I've worked with many developers for years now. Signs that you have a bad developer don't show right away, but if you wait too long, it might be too late.