I'm a freelance developer who started over 20 years ago. I need to improve my ability to avoid clients that can be considered a bad foruse of my activity. I'm a freelance developer, started over 20 years agotime. So I'm asking you (developer or not): what is the most important consideration that you keep in mind when a new client knocks on the door, to decide whether you'll accept them or not?
In short, how do I know when a customer is not worth my while?