Hacker News new | ask | show | jobs
by analyst74 4792 days ago
I generally agree with this principle, but in practice, it's really hard.

You only find out how difficult a client is after dealing with them. And in many cases, if you have a feeling that this client is not going to be a very generous one, firing them might be most profitable thing to do.