Earlier quoted context omitted.
Can you explain exactly what about the service delivered is different with you living in Vietnam versus you living in, I don't know, Central Japan? Or, for that matter, living in whatever "One town too far to come into the office in San Francisco" is? I mean, sure, you have a cost of living which will let you attempt to compete on price for the worst projects from the worst customers, but why not just deliver desirab…
I figure the awkward time zone difference for most U.S. clients has to count for some kind of haircut. But your point is well taken. If I do decide to shift my focus from my own products to consulting I'm not going to do it at too high a discount.
To be fair I hire a lot of developers on a contract basis. If you were in Vietnam (which is pretty much always off when we're on in SF) I would expect a discount. If I'm paying SF rates I'd rather have you in SF. There's a very real communication and feedback loop in design and dev that is difficult to deal with when folks are on the other side of the world. (Heck I expect a developer in Cleveland to be less expensive then one in SF)
All that being said, and to Patrick's point. One thing I learned running a consultancy was to never assume someone is looking for a less expensive solution. Once we stopped doing this and started charging what we felt we were worth, a lot of our cash flow issues started magically clearing up.