Most of the local clients has small timeline for a project and there requirement may be complete and straight forward. Every project need some setup time and in freelancing you always are short of time. How to maintain balance between code quality so that any extensions from the client can be integrated and the actual timeline of the ongoing project?

Should we prioritize between the two?

I don't really understand. If you don't have time to do quality work, then you don't have time to do the work.

Any "balance" comes from not taking on more projects than you can handle in a quality manner.

If you are overwhelmed with projects, it's time to raise your pricing to deter some smaller projects (or thrifty clients) while earning the same amount, or more.

  • its not about not having time to do some project.. its the unrealistic timeline that sometime client put forward... sometime clients are more focused on features rather then quality, but it become hell for a developer to extend or change poorly written code in initial phase of the project. – Ahsan Sohail Nov 8 at 14:27
  • Well, there's nothing stating you must accept an unrealistic timeline. As a freelancer I dictate the time I need, not the client. – Scott Nov 8 at 14:28
  • Dictating the timeline is not really upto you sometime. Sometime clients are tougher. – Ahsan Sohail Nov 8 at 16:10
  • I guess that depends upon the freelancer. I've never had a client dictate a timeline. They have requested a timeline, but ultimately I'm the only one who is capable of determining if a timeline is feasible. – Scott Nov 8 at 16:51
  • then you are lucky i guess Asians clients are tougher to handle – Ahsan Sohail Nov 8 at 17:07

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.