Memo to young Rails developers: "I have an idea for a website. If you build v1.0 I'll pay you a whole thousand dollars and you might get equity if it works very well." has never had a happy ending. (Slight overstatement there, but it won't weigh on my conscience.)
If only all the assholes were so easily self-identifying.
The real problems are the charming, smooth talking, dream clients offering cool projects, top dollar, and paying on time...until they don't and decide to start making your life hell because you're in so deep already. They're no dummies.
In retrospect, there were a few warning signs fairly early on, but it's hard to see that when you need the money to eat.
For future reference, don't back down when threatened with litigation. If it's actually a bullshit claim, they'll either settle out of court (on their own lawyer's recommendation) or they'll end up paying your lawyer for you when you win your case.
Care to elaborate to teach the communtity?
Our clients never, ever, ever tell us that they were unaware of how much money they'd agreed for us to spend without us laughing a lot. It typically ends well.
I can completely relate. If only there were a place to keep track of clients and their payment history. Glassdoor meets credit reporting. Clients with no history get charged more and require a higher deposit.
I once worked for a few months with someone before I watched him not pay one of our contractors for no reason. When I raised the issue, he asked me if I'd be willing to take a 50% pay cut - on the work I'd already done for him.
I think, though, that a good method is to ask for an advance and maybe payments as the work progresses. I guess bad clients never pay advances.
Also, regular progress payments are essential. You don't want to be in the hole 10k to someone when negotiating further work.
http://jamespmcgrath.com/progress-payments-based-on-mileston...
Don't do work for individuals or very small companies. People are much more reasonable when your fee isn't coming out of their pocket.
- Always have signed agreements, ALWAYS, can't stress that enough. Unless you have very good reasons of trust. Chat logs, e-mail conversations, all cool, all legal, but you will always get a yes-no story. Signed agreements are often very clear cut.
= Never agree on doing a revenue share with individuals or smaller companies. They probably won't have a clue what they're doing.
- If you don't believe in the product when you get your first impression on it, you never will. Don't let 'em fool you and convince you otherwise.
I think it comes down to, looking out for clients that focus on cost instead of value.
But take a long, hard look at the clients you are most successful with. Identify the larger market that fits that criteria. Then, how are you going to compete with the people already in that space?
I think of it the same whether doing a startup, consulting, or pivoting a business.
smart people use "pattern matching" because it makes bigotry (which is a form of guessing) seem smart.