A freelancer's strengths and limits
You deal directly with the person writing the code, which keeps small jobs quick. Planning, testing and handover sit with you, and work pauses when that person is busy or away. This suits a contained task with a clear finish.