Yesterday I met with a potential client who wanted a website. I gave him a quote of X. He said, do this work for X/2 as I have lots of projects and I can keep you engaged for months. If it was 2 years ago, I’d have happily accepted his proposal.
But in the past 2 years, I have learned this lesson hard way. Don’t work for clients who don’t pay well, because when a developer is not paid enough, the quality of work degrades. Hence the portfolio is degraded and so the future projects are also of low budget. And before you know it, you will be surrounded by low paying clients who see you as a Skilled Labour. Today, I don’t negotiate, not even a single dollar.
To justify my cost I make sure that no stones are left unturned while delivery. It’s better to work for 10 hours a week for 40$/hr then to work 40 hours a week for 10$/hr