How can I understand if a developer is a good fit for my needs?