Hi,
we are a small company and implement medium size programs for our clients, mostly in C++. Sometimes we are running out of time and we think about outsourcing the development of some parts of our programs. We are able to pay up to 50$ per hour if the programmer worths it.
But the problem that we face, is that of privacy. I mean, we want to be sure that the developer only concentrates on his/her tasks (for instance, implement, test and debug a function which does something specific) and that he/she does not play later or sells this information, because sometimes he/she needs to have a look at the whole code of the program, and we have had bad experiences with this.
What would you do in this case? I mean, apart from signing a contract, etc, which in some of the cases is not possible (programmers do not want to, etc), how would you deal with this situation?
Some possible options would be to send compiled as objects all the parts that this programmer does not need to touch. Another would be to obfuscate the code, etc
Thanks