Freelance Developers: The Secret Force Behind Great Software