- I agree, I've had bad experience with both. Be wary of individual/companies who work for clients and outsource their technology to you. Often the specifications will be very vague, and even if you manage to communicate a better level of understanding what THEIR CLIENT actually wants (which takes time and effort..) - you might end up not getting paid, because their client doesn't accept the solution, and doesn't want to pay the guy who hired you.
- 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.
- 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.