Hi, people.
I've worked for at least 10 people of this forum and I think it gives me the chance of take a "real" percentage:
80% (8 of them) are very good partners, payed the promised, on the agreed terms and i will have no doubt on work again with them.
10% (1 of them) is a great person, apart from an excellent client / partner. I can say that even a good friend.
10% (1 of them) was the paradigm of worst customer you can imagine. Late and cut in the agreed payments, lazy to deliver the documentation / required infrastructure in the agreement and pressing with the deadlines even without being exhausted. The worst was that, taking advantage of good faith that must prevail in labor relations in this kind, he advanced in his projects until the end of the time, trying on the last day to change the terms of the agreement, under threat of not paying the agreed. Result: many lost hours and measureless anger for having felt cheated and 0 USD on the account.
In this case, one of the things he wanted to change the agreement was to get the source code of the application. I have no problem giving it, but not free. As I think we all do ... a price for the work and then the source code leads an increase.
Sorry, but I consider myself a person of honor and word and want to think that people remain so in the world.