Quote from fatrat:
I find this thread horribly depressing.
I used to do small projects and stuff for free to keep my skills sharp, but now I am regulated and no longer do anything outside of work -- aside from pet projects. They pay me nicely to compensate for my inability to trade anything except on paper or in long-holding periods/intervals.
The only people truly qualified to assess the quality of a programmer are other programmers. Even then, programmers have disputes about languages, methodologies, etc. Just ask anyone who has ever interviewed for a job, especially regarding what they thought was important vs. what the interviewer thought was important.
That having been said, the OP should just sack a few k on simple, idiotic systems on a few different programmers from foreign lands. Figure out which guy delivers reliability on some partially-profitable or non-profitable model and put the ATS on a paper account. Then go back to the programmer who gave you the best work and ask for more work.
For example, there's no statistical edge in using technical analysis indicators. Make up some dumb system buying oversold and selling overbought on RSI or an equivalently dumb project. So the best way to find a programmer among the set of programmers is to hire 2-3 low wage foreigners, then pit their work against each other and see where the features match up, and where there is consistency and accuracy. When you finally settle on someone's work, then move on to push a more advanced project.
There's some magic in this advice, because if you get 3 products from 3rd worlders vs 1 product from an American programmer, you have an idea of what can go right and what can go wrong from the various attempts at development. Eventually, you will find a groove and characteristics of programmers that you like -- just based on your experience and your interactions with the guy you work with.
American programmers will cost you a lot, because the economics of living for us is completely different than that of someone living in India. You are not going to get top Wall St. talent, however -- the people who can code high quality financial stuff do code high quality financial stuff and they whore themselves out to Wall St.
************* this is a post from experience, follow fatrat's post, this guy knows what he's talking about********
I use to run a software programming company, that offloads to offshores, to russia, china, india,
ukrainians/romanians/ best programmers who speak english
indians are ok , lot of lazies
chinese, alright, but not good in communication
re-read fatrat's post and follow it step by step, that is how you get good programmers.