You could always pay the person. Is that out of the question. Too often the payoff in the end is not worth it for programmers. They could have just worked a nominal job doing something else and actually make more money.
Unless there is a surefire payoff, get some investor money and pay them what they are worth.